Element::insertBeforeメソッドとappendChildメソッドとremoveChildの引数に要素以外を入れるとエラーとなる
不具合が発生するコードの例:
element.removeChild(element.ownerDocument.createTextNode("a"));
引数に要素ノードを前提としていたのが問題の原因となっていました。getElementsByTagNameNSメソッドをチェックなしで使ったことで、エラーが引き起こされたようです。
修正しました。 http://git.sourceforge.jp/view?p=sie/sie.git;a=commit;h=2ecf861d2e79a02a6ff50f941ce29cef4887c7f2
再現条件: ElementのinsertBeforeメソッドか、appendChildメソッドか、あるいは、removeChildメソッドの引数に、テキストノードなど、要素以外のノードを入力すると、例外が発生。 Win XP SPのIE8で確認。
補足事項はコメントで記します。