XSLT 转换复制节点
XSLT transformation copy node
如何在转换过程中只复制没有任何子节点的节点
<xsl:apply-templates mode="copy" select="test" />
这里在上面的例子中我只是想复制测试节点(none 测试的子节点应该在转换中选择??
您可以添加这样的模板:
<xsl:template match="test" mode="copy">
<xsl:copy/>
</xsl:template>
要复制属性,请使用:
<xsl:template match="test" mode="copy">
<xsl:copy>
<xsl:copy-of select="@*"/>
</xsl:copy>
</xsl:template>
如何在转换过程中只复制没有任何子节点的节点
<xsl:apply-templates mode="copy" select="test" />
这里在上面的例子中我只是想复制测试节点(none 测试的子节点应该在转换中选择??
您可以添加这样的模板:
<xsl:template match="test" mode="copy">
<xsl:copy/>
</xsl:template>
要复制属性,请使用:
<xsl:template match="test" mode="copy">
<xsl:copy>
<xsl:copy-of select="@*"/>
</xsl:copy>
</xsl:template>