付録A.2 DOMパーサの動作の差異

DOMパーサの動作の差異を次の表に示します。

表A-2 DOMパーサの動作の差異

項番条件Cosminexus XML Processorの動作
バージョン06-00の場合バージョン07-00以降の場合
1同一名のNOTATION宣言があり,かつ,妥当性検証が有効な場合重複したNOTATION宣言を破棄します。重複したNOTATION宣言を破棄し,さらにエラーになります。
2あるノードに対して,そのノードまたは祖先ノードを引数newChildとして,appendChildメソッドまたはinsertBeforeメソッドを実行した場合DOMException例外のコードはWRONG_DOCUMENT_ERRです。DOMException例外のコードはHIERARCHY_REQUEST_ERRです。
3DocumentインタフェースのcreateElementNS(String namespaceURI, String qualifiedName)メソッドの引数qualifiedNameにnullを指定した場合DOMException例外のコードはINVALID_CHARACTER_ERRです。DOMException例外のコードはNAMESPACE_ERRです。