0
我有一个问题。
我要先XML:使用XSLT合并xml到xml的嵌套代码
<?xml version = '1.0' encoding = 'UTF-8'?>
<groups>
<group>
<number>1</number>
</group>
<group>
<number>2</number>
</group>
<group>
<number>3</number>
</group>
</groups>
使用XSLT我想这是这样的:
<?xml version = '1.0' encoding = 'UTF-8'?>
<groups>
<group number="1"/>
<group number="2"/>
<group number="3"/>
</groups>
,我现在使用XSLT样式表是:
<?xml version="1.0"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:strip-space elements="*"/>
<xsl:output method="xml" indent="yes"/>
<xsl:template match="groups">
<xsl:copy>
<xsl:apply-templates/>
</xsl:copy>
</xsl:template>
<xsl:template match="number">
<xsl:copy>
<xsl:apply-templates/>
</xsl:copy>
</xsl:template>
</xsl:stylesheet>
但它只删除“组”字段。需要帮忙!
在此先感谢
见:https://www.w3.org/TR/xslt/#creating-attributes和https://www.w3.org/TR/xslt /#属性值的模板。 –