0
一緒に 私はSAAJでSOAPリクエストを作成します。すべて正常に動作しますが、SOAP要素内のSOAP Body内に他のXMlドキュメントを送信する必要があります。SAAJ:TextNodeのXML。引用符で囲まれていない
私は、コードを試してみましたfollwing:
SOAPElement file = service.addChildElement(new QName("nameOfTextNode"));
file.addTextNode(xmlString);
問題はほとんどの文字で正しく(例えば '<' - ><
)エスケープされなく単一引用符または二重引用符。私はSOAPサービスを制御することができず、CDATAをサポートできないか、何かを変更したいので、CDATAを使用することはできません。
私はanotheライブラリを使用して文字列を最初にエスケープします。 SOAPリクエストで2回エスケープされます。
アイオノニーアイデアはありますか?助けてください。