Java SAAJ:TextNode中的XML。未转义的引号

Java SAAJ:TextNode中的XML。未转义的引号,java,xml,soap,saaj,Java,Xml,Soap,Saaj,一起 我需要使用SAAJ构建SOAP请求。所有这些都可以正常工作,但现在我必须在SOAP元素内的SOAP主体内发送另一个XMl文档 我尝试了以下代码: SOAPElement file = service.addChildElement(new QName("nameOfTextNode")); file.addTextNode(xmlString); 问题是大多数字符都已正确转义(例如,SAAJ在本例中不会转义单引号或双引号,因为它不是必需的。如果服务需要,则它不符合XML规范,因此不是SO

一起 我需要使用SAAJ构建SOAP请求。所有这些都可以正常工作,但现在我必须在SOAP元素内的SOAP主体内发送另一个XMl文档

我尝试了以下代码:

SOAPElement file = service.addChildElement(new QName("nameOfTextNode"));
file.addTextNode(xmlString);

问题是大多数字符都已正确转义(例如,SAAJ在本例中不会转义单引号或双引号,因为它不是必需的。如果服务需要,则它不符合XML规范,因此不是SOAP服务。因为SAAJ实现了SOAP,所以您将无法使用它。

SAAJ在本例中不会转义单引号或双引号,因为它不是必需的。)如果服务需要,那么它不符合XML规范,因此不是SOAP服务。由于SAAJ实现了SOAP,您将无法使用它