【问题标题】:XSLT Removing my closing image tagsXSLT 删除我的结束图像标签
【发布时间】:2012-01-22 07:02:10
【问题描述】:

我的 XSLT 有点问题。

我正在使用:

<img src="{@url}" alt="{@alt}" title="{@title}" />

但是在我的输出中我得到了:

<img src="dldldl" alt="kdkdkdkd" title="dkdkdk">

结束标签现已被移除。我环顾四周,发现了一些类似的问题,但大多数都通过更改为我已经拥有的&lt;xsl:output method="html" 得到解决。

这是我的 XSLT 文件的头

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet 
  xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 
  version="2.0"
  xmlns:math="http://exslt.org/math">
  <xsl:output method="html" indent="yes"/>

任何帮助将不胜感激。

【问题讨论】:

  • 你试过method="xml"吗?
  • 是的,不快乐,这非常令人沮丧
  • 您如何应用 XSLT,以及如何检查输出?
  • 我正在检查 firebug 和页面源代码中的输出

标签: html xslt xslt-2.0


【解决方案1】:

这已通过更改 tomcat 来解决,当在本地运行我们的开发人员时,使用 jetty 运行应用程序似乎以不同的方式运行 xsl。

【讨论】:

    【解决方案2】:

    你好像搞错了。使用 method="xml" 元素将被关闭 (&lt;img/&gt;) - 使用 HTML 则不会 (&lt;img&gt;)

    【讨论】:

      猜你喜欢
      • 2013-03-13
      • 2016-01-30
      • 2023-03-12
      • 1970-01-01
      • 1970-01-01
      • 2011-12-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多