我将链接到使用以下属性(如’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>