JScriptでMSXMLを使用する場合、var newOneToMove = oneToMove.cloneNode(true)
をそのままfirstRoot.appendChild(newOneToMove)
としてもエラーが発生しない(※)ので、移行するときにここで引っかかることになる可能性が高い。oneToMove と firstRoot は別の文書のノード。
※ DOM (1|2) HTMLを扱う場合にはエラー。この場合MSXMLではなく InternetExplorerといった方が良いのか。
そうそう、検索用にimportNode(謎)。Documentインターフェイスのメソッド(参照:Document Object Model Core (level2))なのでもちろんPythonでも使用可。
ところでDocument Object Model Load and Saveの勧告はいつ頃になるのだろう。Pythonの場合xml.dom.xmlbuilderという中身空っぽのモジュールがあるので、これを弄ってwritexml()のような独自仕様メソッドを包んで当座をしのごうと考えている。考えているだけ。