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>
Dallas
fonte

Respostas:

270

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

<xsl:value-of select="name/@attribute1" />
James Sulak
fonte
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