将以下xml转换为其他xml的XSL是什么
我有一个以下格式的XML文件:将以下xml转换为其他xml的XSL是什么,xml,xslt,Xml,Xslt,我有一个以下格式的XML文件: -<table> <A> <a>x</a> <b>y</b> </A> <B> ... ... .... </B> <C> ... ... ... &l
-<table>
<A>
<a>x</a>
<b>y</b>
</A>
<B>
...
...
....
</B>
<C>
...
...
...
</C>
</table>
-
x
Y
...
...
....
...
...
...
我想将“A”作为根节点而不是表。有没有办法用xsl编码,使上面的xml如下所示
<A a="x" b="y">
<B>
...
...
...
</B>
<C>
...
...
...
</C>
</A>
...
...
...
...
...
...
试试看
您面临的问题是什么??
<xsl:template match="table">
<A>
<xsl:for-each select="A/*">
<xsl:attribute name="{local-name()}">
<xsl:value-of select="."/>
</xsl:attribute>
</xsl:for-each>
<xsl:copy-of select="*[not(self::A)]"/>
</A>
</xsl:template>