Движущийся порядок тегов через Regex

У меня есть документ с

<relation>
<relationType>USE</relationType>
<termName>a name</termName>
<termId>an ID</termId>
</relation>

Система мы используем потребности

<relation>
<termId>an ID</termId>
<termName>a name</termName>
<relationType>USE</relationType>
</relation>

Действительно ли возможно записать regex для переупорядочения этих свойств?Большое спасибо

1
задан 09.02.2011, 17:39

1 ответ

Попытка управлять XML, использующим regexes, приведет к безумию.

Используйте xmlstarlet вместо этого.

Но я не вижу, как порядок должен иметь значение. Это - то, что использование именованных пар ключ/значение делает для Вас. Если потребитель документа требует их в особом порядке, он повреждается.

1
ответ дан 17.12.2019, 00:26

Теги

Похожие вопросы