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>

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" />

¿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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.