Abrufen des Werts eines Attributs in XML


145

Wie würde man den Wert von attribute1 (blah) in der folgenden XML mit xslt erhalten:

<name attribute1="blah" attribute2="blahblah">
</name>

Antworten:


270

Dies ist eher eine xpath-Frage, aber unter der Annahme, dass der Kontext das übergeordnete Element ist:

<xsl:value-of select="name/@attribute1" />

Was ist, wenn sich der Kontext nicht im übergeordneten Element befindet?
Arty

3
Auch dies wäre eine xpath-Frage.
Nummer X

2
@Arty - Ich denke, was Sie suchen, ist einfach xsl: value-of select = "./@ attributename"
Sidharth Ramesh
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.