这是我的xml文件
输入:
<world>
<patent>
<xml>a</xml>
<java>333</java>
<jaxb>111</jaxb>
</patent>
</world>
我需要读取上面的xml文件并重现以下输出
输出:
<patent>
<xml>a</xml>
<java>333</java>
<jaxb>111</jaxb>
</patent>
我不需要世界元素。如何使用Xpath实现这一目标。 任何人都可以帮我吗?
答案 0 :(得分:0)
如果我们使用XSLT 2.0进行此操作,我们可以使用<xsl:result-document>
元素。
它看起来像这样:
<xsl:template match="patent">
<xsl:result-document href="output.xml" format="xml">
<xsl:copy>
<xsl:apply-templates/>
</xsl:copy>
</xsl:result-document>
</xsl:template>
<xsl:template match="world">
<xsl:apply-templates/>
<xsl:template>
<!-- identity template here -->