Obtendo o valor de um atributo em XML


145

Como obter o valor de attribute1 (blah) no seguinte xml usando xslt:

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

Respostas:


270

Essa é mais uma pergunta do xpath, mas assim, assumindo que o contexto seja o elemento pai:

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

E se o contexto não estiver no elemento pai?
Arty

3
novamente, isso seria uma pergunta do xpath;
Num26

2
@Arty - Eu acho que o que você está procurando é simplesmente xsl: value-of select = "./@ attributeename"
Sidharth Ramesh
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.