Я пытаюсь переупорядочить все атрибуты файла XML.
Необходимо сгруппировать все атрибуты каждого узла.
<?xml version="1.0" encoding="UTF-8"?>
<subject>
<param name="A" value="a" />
<study>
<param name="AA" value="aa" />
<series>
<param name="AAA" value="aaa" />
<dataset>
<param name="AAAA" value="aaaa" />
<data>
<param name="AAAAA" value="aaaaa" />
</data>
</dataset>
<param name="BBB" value="bbb" />
</series>
</study>
<param name="B" value="b" />
</subject>
Вот требуемый выходной XML-файл:
<?xml version="1.0" encoding="UTF-8"?>
<subject>
<param name="A" value="a" />
<param name="B" value="b" />
<study>
<param name="AA" value="aa" />
<series>
<param name="AAA" value="aaa" />
<param name="BBB" value="bbb" />
<dataset>
<param name="AAAA" value="aaaa" />
<data>
<param name="AAAAA" value="aaaaa" />
</data>
</dataset>
</series>
</study>
</subject>
Может ли это быть возможно с XML DOM в JAVA?