XPath sin usar las funciones local-name () o name ()

Tengo que analizaroprResult/@code desde abajo XML usando XPath. La expresión XPath

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

funciona como se esperaba, PERO no pude usarname olocal-name funciona como'(' ')' se usan como delimitadores en mi función de análisis.

¿Es posible analizaroprResult sinlocal-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>

Respuestas a la pregunta(1)

Su respuesta a la pregunta