如何将XML插入现有XML节点
时间:2020-03-05 18:50:53 来源:igfitidea点击:
我什至不确定是否可以,但是说我有一些XML:
<source> <list> <element id="1"/> </list> </source>
我想插入到列表中:
<element id="2"/>
我可以编写XSLT来做到这一点吗?
解决方案
回答
将以下两个模板定义添加到XSLT文件中:
<xsl:template match="@*|node()"> <xsl:copy> <xsl:apply-templates select="@*|node()"/> </xsl:copy> </xsl:template> <xsl:template match="list"> <list> <xsl:apply-templates select="@* | *"/> <element id="2"/> </list> </xsl:template>