HOW CAN I EXTRACT THE VALUE FROM THE LABEL transactionId OF THE NEXT xml
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<ns2:UploadResponse xmlns:ns2="http://invoice.carvajal.com/invoiceService/">
<status>Archivo recibido con exito.</status>
<transactionId>942e6c02bf6d47c0b9a57969bedc058d</transactionId>
</ns2:UploadResponse>
</soap:Body>
</soap:Envelope>
y try
select XMLQUERY ('/soap/soap/ns2/transactionId/text()'
PASSING
XMLTYPE(
'
<soap>
<soap:Body>
<ns2:UploadResponse xmlns:ns2="http://invoice.carvajal.com/invoiceService/">
<status>Archivo recibido con exito.</status>
<transactionId>942e6c02bf6d47c0b9a57969bedc058d</transactionId>
</ns2:UploadResponse>
</soap:Body>
</soap:Envelope>')
RETURNING CONTENT ) AS A
from dual;
retunr error
ORA-31011: Fallo en el análisis de XML
ORA-19213: se ha producido un error en el procesamiento de XML en las líneas 3
LPX-00234: el prefijo de espacio de nombres "soap" no se ha declarado
ORA-06512: en "SYS.XMLTYPE", línea 310
ORA-06512: en línea 1
31011. 00000 - "XML parsing failed"
*Cause: XML parser returned an error while trying to parse the document.
*Action: Check if the document to be parsed is valid.