Robert B.: Probleme beim Zusammenführen von XML-Dateien

Beitrag lesen

Moin Reth,

xsl:attribute hilft mir leider nicht, da ich eigene Tags ausgeben möchte. Oder muss ich mir diese dazu in einem eigenen Namensraum definieren? Wenn ja, dann hab ich davon noch keine Ahnung.

Aus dem Ausgangsposting …

Nun versuche ich in der Schleife folgendes auszugeben:
<card><name id="<xsl:value-of select="name.id" />"><xsl:value-of select="name" /></name></card> was natürlich nicht geht.
Was wäre denn hier der geeignetste Ansatz, die Daten korrekt auszugeben?

… in Kombination mit der Doku:

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

Du kannst allerdings auch – falls gewünscht – mit xsl:for-each über alle Attribute iterieren und ins Ergebnis schreiben.

Dein zweites Problem kannst du vielleicht mit Hilfe von http://de.selfhtml.org/xml/darstellung/xpathfunktionen.htm@title=XPath lösen.

Viele Grüße,
Robert