как я могу пропустить некоторые теги?
У меня есть ввод XML с некоторыми тегами, которые мне не интересно изменять, но я хочу изменить только некоторые внутренние теги (объект Java).«Бесполезные» теги должны быть нетронутыми.
Например, input.xml:
<soap:Envelope xmlns:soap="xxxxxxxxxxxxxxxx">
<soap:Some>
<ns:Echo xmlns:ns="yyyyyyyyyyyyy">
<book>
<title></title>
<author>
<name></name>
<surname></surname>
</author>
<isbn></isbn>
</book>
</ns:Echo>
</soap:Some>
</soap:Envelope>
Меня интересует изменение только объекта книги без изменения остальной части документа.Мой файл output.xml должен быть таким, чтобы просто выполнить какое-то глупое редактирование, например:
<soap:Envelope xmlns:soap="xxxxxxxxxxxxxxxx">
<soap:Some>
<ns:Echo xmlns:ns="yyyyyyyyyyyyy">
<book>
<title></title>
<authorName></authorName>
<isbn></isbn>
</book>
</ns:Echo>
</soap:Some>
</soap:Envelope>
Как я могу это сделать?Как я могу использовать аннотации JAXB для решения этой проблемы?
Спасибо, у меня нет опыта работы с JAXB.
С уважением