0

Webサービスへの応答に以下の形式を使用しています。

<Name>abc</Name>
<Detail>
 <RESPONSE>
    <Age>20</Age>
    <Address>blahblah</Address>
    <Mobile>12345</Mobile>
 </RESPONSE>
</Detail>

<Detail></Detail>要件により、タグ内にxml形式のデータを返す必要があります。私のJavaクラスでは、Xstreamを使用して解析し、xmlにフォーマットして、Detailタグ内に配置します。

しかし、SOAPUIを使用してテストすると、余分な<![CDATA[<RESPONSE>.. <</RESPONSE>]]>insdiesDetailタグが表示されます。

xml応答にこれらのCDATAタグがないようにするにはどうすればよいですか?


<![CDATAP[......]]> を使用してはXML meaningならないことを示し、と呼ばれる通常のテキストとして扱うために使用されますcharacter data。そのため、パーサーはその中のXMLの意味を探しません。Dave Newtonとkshitijが言ったように、オブジェクトに変換するときに自動的に削除されます。あなたがそれを気にすることは問題ではないのであなたがそれを解析することになっていないなら。

4

1 に答える 1

0

<![CDATAP[......]]>の _ XML meaning_ character dataそのため、パーサーはその中の XML の意味を探しません。Dave Newton と kshitij が言ったように、オブジェクトへの変換中に自動的に削除されます。それを気にすることは問題ではないので、それを解析することになっていない場合。

于 2013-03-26T06:31:38.573 に答える