3

次の「name」属性などの属性を使用して XML を変換するようにリンクします。

<books>
  <book name="TheBumperBookOfXMLProgramming"/>
  <book name="XsltForDummies"/>
</books>

name 属性にあったものと呼ばれる要素に:

<books>
  <TheBumperBookOfXMLProgramming/>
  <XsltForDummies/>
</books>

XSLT を使用します。何か案は?

4

2 に答える 2

4

次を使用して、名前で要素を作成できます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>
于 2009-03-30T15:24:25.883 に答える