Obtenir la valeur d'un attribut en XML

145

Comment obtenir la valeur de attribute1 (blah) dans le XML suivant en utilisant xslt:

<name attribute1="blah" attribute2="blahblah">
</name>
Dallas
la source

Réponses:

270

C'est plus une question xpath, mais comme ceci, en supposant que le contexte est l'élément parent:

<xsl:value-of select="name/@attribute1" />
James Sulak
la source
Que faire si le contexte n'est pas dans l'élément parent?
Arty
3
encore une fois, ce serait une question xpath;
numX
2
@Arty - Je pense que ce que vous recherchez est simplement xsl: value-of select = "./@ attributename"
Sidharth Ramesh