Pobieranie wartości atrybutu w XML

145

Jak można uzyskać wartość atrybutu1 (bla) w następującym pliku XML za pomocą xslt:

<name attribute1="blah" attribute2="blahblah">
</name>
Dallas
źródło

Odpowiedzi:

270

To jest bardziej pytanie o xpath, ale w ten sposób, zakładając, że kontekst jest elementem nadrzędnym:

<xsl:value-of select="name/@attribute1" />
James Sulak
źródło
Co jeśli kontekst nie znajduje się w elemencie nadrzędnym?
Arty
3
znowu, to byłoby pytanie xpath;
numX
2
@Arty - Myślę, że to, czego szukasz, to po prostu xsl: value-of select = "./@tributename"
Sidharth Ramesh