我正在使用肥皂网络服务,其中包含两个字段。第一个字段是Web服务的版本,第二个字段是一个结构化的XMLString,但他必须位于CDATA内,如下所示:
<ns:version>1.23.r1</ns:version>
<ns:xml_in>[!CADATA[
<?xml version="1.0" encoding="UTF-8"?>
<strutucure>
<field1>Test</field1>
<field2>Name of client</field2>
</strutucure>
]]</ns:xml_in>
我能够将类结构转换为xmlString,但是如果不使用串联就无法添加CDATA
String field2 = "[! CDATA [" + xmlString + "]]";
还有没有其他方法可以将xmlString添加到CDATA而无需串联吗?