Obtener el valor de un atributo en XML

145

¿Cómo se obtendría el valor del atributo1 (bla) en el siguiente xml usando xslt:

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

Respuestas:

270

Esta es más una pregunta de xpath, pero así, suponiendo que el contexto es el elemento padre:

<xsl:value-of select="name/@attribute1" />
James Sulak
fuente
¿Qué pasa si el contexto no está en el elemento padre?
Arty
3
de nuevo, esta sería una pregunta xpath;
numX
2
@Arty - Creo que lo que estás buscando es simplemente xsl: value-of select = "./@ attributename"
Sidharth Ramesh