使用xslt删除XML声明

时间:2016-06-23 17:42:48

标签: xslt

我有XML以下,并希望使用XSLT从有效负载中删除xml声明。请提示。 输入

['a1', 'a2', 'b1', 'b2', 'c1', 'c2']

输出:

<?xml version="1.0" encoding="utf-8"?> 
<1>
<a>test1</a>
<a>test2</a>
</1> 

1 个答案:

答案 0 :(得分:1)

使用xsl:output标记

<xsl:output method="xml" omit-xml-declaration="yes" />

使用身份转换

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="xml" omit-xml-declaration="yes" /> <xsl:template match="@*|node()"> <xsl:copy> <xsl:apply-templates select="@*|node()"/> </xsl:copy> </xsl:template> </xsl:stylesheet>