XSLT删除我的结束图像标签

时间:2011-12-16 20:00:39

标签: html xslt xslt-2.0

我的XSLT有点问题。

我正在使用:

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

然而,在我的输出中,我得到了:

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

现已删除结束标记。我环顾四周,看到了一些像这样的问题,但大多数都是通过更改为<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"/>

非常感谢任何帮助。

2 个答案:

答案 0 :(得分:3)

你好像错了。使用method =“xml”元素将被关闭(<img/>) - 使用HTML不会(<img>

答案 1 :(得分:0)

这是通过改变tomcat来解决的,当运行localy我们的开发人员用jetty运行应用程序时似乎以不同的方式运行xsl。