xslt语法问题
下面是XML文件:
<root>
<AAA>111</AAA>
</root>
<root>
<BBB>222</BBB>
<CCC>333</CCC>
</root>
...
<root>
<ZZZ>666</ZZZ>
</root>
问题:
怎么利用xslt显示成下面的样子
<root>
<AAA>111</AAA>
<BBB>222</BBB>
.... //这里不确定
<ZZZ>666</ZZZ>
</root>
注:ROOT节点下面的子元素个数未知
[解决办法]
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="xml.xsl"?>
<doc>
<root>
<AAA>111 </AAA>
</root>
<root>
<BBB>222 </BBB>
<CCC>333 </CCC>
</root>
<root>
<ZZZ>666 </ZZZ>
</root>
</doc>
-----------------
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml"/>
<xsl:template match="doc">
<root>
<xsl:copy-of select="root/*"/>
</root>
</xsl:template>
</xsl:stylesheet>