从XML中删除SOAP:body元素

时间:2016-10-17 04:13:53

标签: java xml soap

我在String中获得了一个SOAP响应,我使用 MessageFactory 转换为SOAP消息,并从中获取SOAP主体。我使用 DOMSource和Transformer 再次将此SOAP体转换为String,因为最后我只需要没有SOAP标记的原始xml。现在我在字符串格式

下面有xml
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Body xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
    <ABC>
        // Some other content
    </ABC>
</soapenv:Body>

我必须删除 soapenv:Body 标记并从中获取<ABC />部分。我想要的输出是:

<ABC>
        // Some other content
    </ABC>

0 个答案:

没有答案