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>
Dallas
quelle

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" />
James Sulak
quelle
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