Es común encontrarse con interfaces que se comunican
mediante mensajes XML en un campo de texto. Esto suele complicar la definición
del escenario, requiriendo de mapeos externos mediante JAVA o XSLT.
A continuación muestro una propuesta, que considero sencilla
desde mi punto de vista, para abordar este tipo de escenarios.
Partimos del siguiente mensaje de petición:
<?xml version="1.0" encoding="UTF-8"?>
<ns1:ObtenerDatos
xmlns:ns1="http://ejemplo.es/appnetws">
<ns1:sToken>
<![CDATA[
<?xml version="1.0"
encoding="UTF-8"?>
<TOKEN>
<AppName>APPNAME</AppName>
<AppToken>APPTOKEN</AppToken>
</TOKEN>
]]>
</ns1:sToken>
</ns1:ObtenerDatos>