У меня есть существующий документ XML с большим количеством узлов, и я хочу вставить новый узел, но в определенной позиции.
Документ выглядит примерно так:
<root>
<a>...</a>
<c>...</c>
<e>...</e>
</root>
... можно рассматривать как теги xml a ... / a, c ... / c, e ... / e.(проблема форматирования)
Новые узлы должны быть вставлены в алфавитном порядке между узлами, в результате чего:
<root>
<>
new node
<>
<>
new node
<>
<>
<>
new node
Как использовать XPath в TCL, чтобы найти существующий узел и вставитьновый узел до или после него.
Я также хочу сохранить порядок, поскольку существующие теги в документе XML расположены в алфавитном порядке.
В настоящее время я использую пакет tdom.
У кого-нибудь естьИдея о том, как вставить такой узел?