Просто пытаюсь понять, что делает этот XPath
"//*[local-name()='Fault']/*[local-name()='detail']/*[local-name()='serviceFault']/*[local-name()='messages']/*[local-name()='message']/*[local-name()='code']"
Я полагаю, что он сканирует весь файл XML, чтобы найти неисправность, детализацию, ошибку службы, сообщения, сообщение, код?
А если так, то это функция и или или ? И то, что я имею в виду, ищет fault
или detail
, или ..., или он ищет fault
и detail
и serviceFault
и ...?