Получение значения атрибута в XML

145

Как получить значение attribute1 (blah) в следующем xml, используя xslt:

<name attribute1="blah" attribute2="blahblah">
</name>
Даллас
источник

Ответы:

270

Это больше вопрос xpath, но вот так, если предположить, что контекст является родительским элементом:

<xsl:value-of select="name/@attribute1" />
Джеймс Сулак
источник
Что если контекст отсутствует в родительском элементе?
Арт
3
опять же, это был бы вопрос xpath;
NumX
2
@Arty - я думаю, что вы просто ищете xsl: value-of select = "./@ attributetename"
Сидхарт Рамеш