XPath ohne Verwendung der Funktionen local-name () oder name ()

Ich muss @ analysieroprResult/@code von unten XML mit XPath. Der XPath-Ausdruck

//*[local-name()='oprResult']/@code

arbeitet wie erwartet, ABER ich konnte @ nicht verwendname oderlocal-name fungiert als'(' ')' werden in meiner Analysefunktion als Trennzeichen verwendet.

Ist es möglich, @ zu analysieroprResult ohnelocal-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>

Antworten auf die Frage(1)

Ihre Antwort auf die Frage