我想得到这个 xml 转换
<root> <c.head ampexmnem="dl1"><h.info><text>CALENDAR YEAR: 2012</text></h .info></c .head> </root>
<root> <dl1>CALENDAR YEAR: 2012</dl1> </root>
我怎样才能做到这一点 ?
那这个呢:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="node()">
<xsl:copy>
<xsl:apply-templates/>
</xsl:copy>
</xsl:template>
<xsl:template match="c.head">
<xsl:element name="{@ampexmnem}">
<xsl:value-of select="."/>
</xsl:element>
</xsl:template>
</xsl:stylesheet>
当然,实际模式取决于文档的实际结构。我怀疑其中不止一个分支。