Это должно быть легко, используя предикат для выбора правильного extension_attribute
.
Этот XPath:
//extension_attribute[name='aname']/value
возвращает:
<value>auidhg</value>
Если вам просто нужно текстовое значение, вы можете выбрать текстовый узел ...
//extension_attribute[name='aname']/value/text()
или использовать string()
или normalize-space()
...
normalize-space(//extension_attribute[name='aname']/value)
любой из этих возвращаемых значений:
auidhg
См. Мои ссылки выше для получения дополнительной информации о функциях string () и normalize-space () и о том, когда они могут быть предпочтительнее, чем просто выделение текста ().