より多くのノードを持つ既存の XML ドキュメントがあり、特定の位置に新しいノードを挿入したいと考えています。
ドキュメントは次のようになります。
<root>
<a>...</a>
<c>...</c>
<e>...</e>
</root>
... xml タグ a.../a、c.../c、e.../e と見なすことができます。(フォーマットの問題)
新しいノードは、ノード間にアルファベット順に挿入する必要があります。結果は次のようになります。
<root>
<>
new node
<>
<>
new node
<>
<>
<>
new node
TCL で XPath を使用して既存のノードを見つけ、その前後に新しいノードを挿入するにはどうすればよいですか。
また、XML ドキュメント内の既存のタグはアルファベット順であるため、順序を維持したいと考えています。
現在、tdom パッケージを使用しています。
そのようなノードを挿入する方法を知っている人はいますか?