有没有办法打开标签而不关闭它?例如:
<xsl:for-each select=".">
<span>
</xsl:for-each>
Run Code Online (Sandbox Code Playgroud)
这是我的代码:http://pastebin.com/1Xh49YN0.正如你所看到的那样,我需要在when标签上打开并在标签上关闭它(第43和63行).
这段代码无效,因为XSLT格式不正确,但有没有办法做类似的事情?谢谢
将两个现有xsl:choose元素之间的内容移动到新模板
在xsl:when,打开和关闭你的span.在里面span,调用这个新模板.
一个添加xsl:otherwise的xsl:choose,在此,调用模板,而无需添加span.
一般来说,尝试xsl:apply-templates更频繁地使用,而不是xsl:for-each,它应该更容易理解发生了什么.