如何获取CCC
的元素? Xpath只能看到s:Envelope
和s:Body
。
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Body>
<BBB xmlns="https://services">
<CCC>test</CCC>
</BBB>
</s:Body>
</s:Envelope>
答案 0 :(得分:1)
假设XPath表达式的名称空间上下文包含名称空间绑定
s = http://schemas.xmlsoap.org/soap/envelope/
t = https://services
然后是XPath表达式
/s:Envelope/s:Body/t:BBB/t:CCC
将找到CCC元素。
建立命名空间绑定的方式取决于您使用的XPath API。
答案 1 :(得分:1)
试试这个:
/s:Envelope/s:Body/*:BBB/*:CCC