Ottenere il valore di un attributo in XML


145

Come ottenere il valore di attributo1 (blah) nel seguente xml usando xslt:

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

Risposte:


270

Questa è più una domanda di xpath, ma in questo modo, supponendo che il contesto sia l'elemento genitore:

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

Cosa succede se il contesto non si trova nell'elemento padre?
Arty,

3
di nuovo, questa sarebbe una domanda xpath;
numX,

2
@Arty - Penso che quello che stai cercando sia semplicemente xsl: value-of select = "./@ attribename"
Sidharth Ramesh
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.