У меня есть документ с
<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 для переупорядочения этих свойств?Большое спасибо
Попытка управлять XML, использующим regexes, приведет к безумию.
Используйте xmlstarlet вместо этого.
Но я не вижу, как порядок должен иметь значение. Это - то, что использование именованных пар ключ/значение делает для Вас. Если потребитель документа требует их в особом порядке, он повреждается.