XSLT 中に、Saxon が 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>
<div
と の間の空白<xsl:choose>
によって、次のエラーが発生する可能性があるのはなぜですか。
XSLT attribute node (id) cannot be created after the children of the containing element