Как сохранить дубликат атрибута xml в другом (дубликат атрибута был удален из узла XML) - PullRequest
0 голосов
/ 24 января 2020

Тот же атрибут XML присутствует как в узле root, так и в другом узле внутри root. Когда я хочу написать XML с использованием XMLWriter (dom4j), атрибут удаляется из внутреннего узла.

FileOutputStream outputStreams = new FileOutputStream(xmlFile);
OutputFormat outputFormat = OutputFormat.createPrettyPrint();
XMLWriter writer = new XMLWriter(outputStreams, outputFormat);
writer.write(document);
outputStreams.flush();
outputStreams.close();

Я хочу сохранить один и тот же атрибут в обоих узлах, как это сделать? Я использую библиотеку dom4j.

Внутренний узел:

<ns10:ArtID xmlns:ns2="http://www.comptech.net/namespace/datentypen"

...// rest part of XML

Root Узел:

<ns1:getShipmentResponse xmlns:ns2="http://www.comptech.net/namespace/datentypen"

Если есть иное решение без использования dom4j, то также оставьте ответ

...