我想知道 Saxon 在 XSLT 期间如何以及为什么在 XSL 元素之间使用空格。这是一个可能受上述行为影响的示例:
在 XSLT 期间,Saxon 如何以及为什么在 XSL 元素之间使用空格?
<div style="display:none;">
<xsl:choose>
<xsl:when test="true">
<xsl:attribute name="id">
<xsl:choose>
<xsl:when>
etc ec
</xsl:when>
<xsl:otherwise></xsl:otherwise>
</xsl:choose>
</xsl:attribute>
</xsl:when>
<xsl:otherwise></xsl:otherwise>
</div>
为什么 the<div
和 the之间的空格<xsl:choose>
可能会导致以下错误:
XSLT attribute node (id) cannot be created after the children of the containing element