从xml响应中删除CDATA

时间:2018-02-19 13:23:09

标签: java xml soap xsd

我的Web服务中通过此XSD架构定义定义了一个名为Response的属性:

<xs:element name="Response" type="xs:string" minOccurs="1"/> 

在此响应中,webService的Java代码会插入一些XLM内容。

这就是我想要的:

<Response>
    <A>a</A>
    <B>b</B>
</Response>

但是,这就是我得到的:

<Response><![CDATA[<A>a</A><B>b</B>]]></Response>

另外,我注意到LoggingHandler输出:

<Response>
    &lt;A>a&lt;/A&gt;&#13;
    &lt;B>b&lt;/B&gt;&#13;
</Response>

有没有办法避免CDATA?

由于

0 个答案:

没有答案