XSLT/XML 转换的新手,如果可能的话需要一些基本的帮助。
我有一个类似于的 XML 文件
<inputName attribute1="renameUsingThis"> Data </inputName>
我要求输出是
<renameUsingThis attribute1="renameUsingThis"> Data </renameUsingThis>
我在这里看到了一些示例,但无法调整到我需要它的方式,并且目前还没有足够的知识进行逆向工程。
提前致谢。
尝试这个:
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="node()|@*">
<xsl:copy>
<xsl:apply-templates select="node()|@*"/>
</xsl:copy>
</xsl:template>
<xsl:template match="inputName">
<xsl:element name="{@attribute1}">
<xsl:apply-templates select="node()|@*"/>
</xsl:element>
</xsl:template>
</xsl:stylesheet>
您可以在这里测试转换:http ://www.xsltcake.com/slices/4DKz0w