※ ChatGPTを利用し、要約された質問です(原文:ノードの並び替え)
ノードの並び替え方法について
こんばんわyukimura1024です。
javaでDOMを使ってXMLファイルを作成していますが、ノードを並び替える方法がわかりません。
例えば以下の例ようなXMLがあり、これをA→Bのように並び替えるといったものです。
いったん取り出して作り直せばよいのですが、階層が深いとコピーが大変ですよね。
(調べたところ深いコピーはなかったです)
これを簡単に実現するいい方法はないものでしょうか?
ご存知の方、教えていただけると助かります!よろしくお願いします。
例)
(A)
<PARENT>
<CHILD1/>
<CHILD2/>
<CHILD3/>
</PARENT>
(B)
<PARENT>
<CHILD3/>
<CHILD2/>
<CHILD1/>
</PARENT>
お礼
BLUEPIXYさんこんにちは! 何度も丁寧に回答していただきありがとうございました(^^ おかげで問題も解決しました。 XSLTは今まで使ったことがなかったので、大変勉強になりました。
補足
BLUEPIXYさん。おはようございます。 ここまでソースを書いていただいてありがとうございます。 早速実際に使ってみたいと思います。 のちほど結果報告しますね。