Тот же атрибут 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, то также оставьте ответ