Мне нужно отсортировать XML по именам тегов и атрибутам.
Возможно ли использовать DOM?
Мне нужен результат в отсортированном XML-файле, а не в HTML.
например:
<books>
<book id='1'>
<name value='N1'/>
<author value='A1'/>
</book>
<book id='3'>
<name value='N3'/>
<author value='A3'/>
</book>
<book id='2'>
<author value='A2'/>
<name value='N2'/>
</book>
</books>
Я ожидаю получить после sortXML ('id')
<books>
<book id='1'>
<author value='A1'/>
<name value='N1'/>
</book>
<book id='2'>
<author value='A2'/>
<name value='N2'/>
</book>
<book id='3'>
<author value='A3'/>
<name value='N3'/>
</book>
</books>
XML сортируется по именам тегов , затем по id