ThomasM: Probleme beim Zusammenführen von XML-Dateien

Beitrag lesen

Hallo Reth,

<card>

<name>
    <xsl:attribute name="id"><xsl:value-of select="name/@id"/></xsl:attribute>
    <xsl:value-of select="name"/>
  </name>
</card>


>   
> Super, besten Dank! Da stand ich auf dem Schlauch, dachte, dass ich mit xsl:attribute nur vorgegebene Attribute erzeugen kann. Vielen Dank für die Hilfe.  
  
Anmerkung: xsl:attribute sollte nur dann verwendet werden, wenn sich der Attributname dynamisch ergeben soll oder die Ausgabe des Attributwertes zusätzliche Operationen erfordert. Hier reicht:  
  
~~~xml
<card>  
  <name id="{name/@id}">  
    <xsl:value-of select="name"/>  
  </name>  
</card>

Zum Erzeugen von Elementen und Attributen siehe auch diese Hinweise.

Grüße,
Thomas