我有XML以下,并希望使用XSLT从有效负载中删除xml声明。请提示。 输入
['a1', 'a2', 'b1', 'b2', 'c1', 'c2']
输出:
<?xml version="1.0" encoding="utf-8"?>
<1>
<a>test1</a>
<a>test2</a>
</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>