Удалить SOAP: элемент тела из XML

#java #xml #soap

#java #xml #soap

Вопрос:

Я получил ответ SOAP в строке, который я преобразовал в сообщение SOAP с помощью MessageFactory и извлек из него тело SOAP. Я снова преобразовал это тело SOAP в строку, используя DOMSource и Transformer, потому что в конце мне нужен только необработанный xml без тегов SOAP. Теперь у меня есть ниже 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>
 

Комментарии:

1. Возможно, вам также следует показать желаемый результат.

2. @TimBiegeleisen отредактировал вопрос.