SOAP-UI - Comment passer xml à l'intérieur de paramètre
Dans le SOAP-UI j'ai fais une demande à un service web comme ceci:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xxx="http://xxx.call/">
<soapenv:Header/>
<soapenv:Body>
<cotf:call_XXX>
<!--Optional:-->
<arg0>
<!--Optional:-->
<parameter1>some text</parameter1>
<!--Optional:-->
<parameter2>XML string</parameter1>
</arg0>
</cotf:call_XXX>
</soapenv:Body>
</soapenv:Envelope>
Ce que je voudrais savoir c'est comment je peux passer une chaîne de caractères XML sur le paramètre 2 car si je mets de la chaîne de caractères XML directement il assume la chaîne XML nœuds en tant que paramètres de la requête....
Grâce
- Est CDATA possible?
Vous devez vous connecter pour publier un commentaire.
Soit coder le besoin entités XML ou utiliser CDATA.
>
avec>
? Est-il possible d'encoder à la fois<
et>
?>
n'est nécessaire que dans certaines situations extrêmes. Pour plus de sécurité, il peut être ok pour simplement encoder toujours lorsque c'est une partie du contenu. Il est possible que, dans le passé, certaines XML validateurs/analyseurs de ne pas le reconnaître>
comme un XML valide entité, mais j'ai peut-être parler de la foutaise. w3.org/TR/1998/REC-xml-19980210NOTE: Ceci est juste une alternative pour la précédente fourni .NET framework 3.5 et au-dessus de
Vous pouvez l'envoyer comme xml brut
Si vous déclarez la paramater2 comme XElement type de données
parameter2
est XElement type de données?Pour envoyer CDATA dans un objet de demande d'utilisation de la
SoapObject.setInnerText("...");
méthode.