我正在尝试开发一个XSLT样式表,它将通过保持视图将xml转换为另一个:
换句话说,identity仅转换显式指定的元素。
答案 0 :(得分:4)
好吧,对大多数人来说什么都不做,肯定是这样的:
<xsl:template match="/*">
<xsl:copy>
<xsl:apply-templates select="*"/>
</xsl:copy>
</xsl:template>
<xsl:template match="*">
<xsl:apply-templates select="*"/>
</xsl:template>
然后为做想要的内容添加匹配项:
<xsl:template match="Foo | Bar">
<xsl:copy-of select="."/>
</xsl:template>
然而,它似乎是非常不寻常的要求。通常,您只需使用通过xml知识导航到已知内容的匹配项。