要在XSLT中保留属性的换行,可以使用xsl:copy-of元素来复制节点以及其属性。
以下是一个示例代码,演示如何保留XSLT中属性的换行:
上述代码中,我们首先匹配到element
节点,并使用xsl:copy
复制该节点。然后使用xsl:copy-of
选择所有的属性,并将它们复制到新节点中。这样就可以保留属性的换行。
其他节点和属性保持不变,只是简单地使用xsl:copy
复制它们。
输出结果将保留属性的换行,类似于原始XML中的格式:
注意:上述代码适用于XSLT 1.0版本。如果使用XSLT 2.0或更高版本,可以使用更简洁的语法,例如xsl:copy-of/@*
来复制属性。
上一篇:保留XML结构