t.me/atinfo_chat Telegram группа по автоматизации тестирования

Работа с XML. Правильное написание xPath

Как писать xPath в таких XML документах?

<S:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"><env:Header/><S:Body><ns0:getDocsIDs xmlns:ns0="http://b2/"><docsequenceid>25491278</docsequenceid></ns0:getDocsIDs></S:Body></S:Envelope>

Пробовал в xml evaluator но так и не могу подобрать xpath, что б проверить что: ns0 = getDocsIDs

Нужно узнать (определить значение) namespace?

В запросе на сервер приходит request(указанный выше) в виде xml, для того что б отправить response с сервера именно на этот запрос, мне нужно сверить что в ns0: присутствует именно этот(getDocsIDs) текст. Так как запросы отличаются только этим текстом, а ответы на каждый запрос разные.

Попробуйте использовать что то вроде этого: .//*[local-name()=‘docsequenceid’] если без namespace не получается получить доступ к элементу. Ну или добавьте namespace в парсер.