Вопрос довольно глупый, но я полностью застрял. Я хочу извлечь дочерние узлы узла на основе условия. XML выглядит следующим образом:
<a>
<aCode>aaa</aCode>
<aValue>bbb</aValue>
</a>
Выражение очевидно: //a[aCode='aaa']
Но я не могу понять, как я должен изменить это, если это с пространствами имен, и я должен использовать local-name()
. Я проверил следующее, и это дает ошибку разбора:
/*[local-name()='a'][[local-name()='aCode']='aaa']
Кто-нибудь знает, что мне делать?