我将链接到使用以下属性(如’name’属性)转换 XML: books book name="TheBumperBookOfXMLProgramming"/ book name="XsltForDummies"//books 到称为name属性中的元素: books TheBumperBookOfXMLProgramming/ XsltForDummies//b
<books> <book name="TheBumperBookOfXMLProgramming"/> <book name="XsltForDummies"/> </books>
到称为name属性中的元素:
<books> <TheBumperBookOfXMLProgramming/> <XsltForDummies/> </books>
使用XSLT.有任何想法吗?
您可以使用xsl:element按名称创建元素:<?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" indent="yes"/>
<xsl:template match="/">
<books>
<xsl:apply-templates />
</books>
</xsl:template>
<xsl:template match="book">
<xsl:element name="{@name}" />
</xsl:template>
</xsl:stylesheet>
