Më duhet të analizoj oprResult/@code
nga poshtë XML duke përdorur XPath. Shprehja XPath
//*[local-name()='oprResult']/@code
po funksionon siç pritej, POR nuk mund të përdorja funksionet name
ose local-name
pasi '('
')'
përdoren si ndarës në funksionin tim të analizimit.
A është e mundur të analizohet oprResult
pa local-name
?
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<ChangeResponse xmlns="http://www.example.com" code="0" message="Success">
<oprResult code="0" message="Success"/>
</ChangeResponse>
</soap:Body>
</soap:Envelope>