... Не знаю, является ли это «лучшим способом» для всех, но вот прямое выражение XPath для выбора кода ошибки.Вы можете сделать его короче и менее эффективным, отбрасывая шаги и используя //
(в начале или в середине).Атрибуты выбираются с @
(или с осью attribute::
, если вы предпочитаете более длинный синтаксис).Если атрибут (или элемент exceptie) не существует, ничего не возвращается.
/*/*/ccr01:searchPersonResponse/ccr01:searchPersonResult/ccr:CCR_WS/ccr:exceptie/@errorcode
Не забудьте зарегистрировать все префиксы пространства имен, которые вы используете в выражении XPath.