MSXML-MEMO

MSXMLにおけるデフォルト名前空間の仕様

MSXMLでは、基本的にデフォルト名前空間を扱うAPIが存在していない。 従って、以下の2点が問題になる。 名前空間プレフィックスのない({名前空間:}のついていない)ノード名のノードを追加すると、空の値を持つ XML 名前空間属性が、作成される。 selectNodes…

名前空間付きノードを作成する

MSXML(例えばJScript)では、DOMレベル2のcreateElementNS(namespaceUri, qualifiedName)を実装していない(メソッド呼び出し時にエラー)。 MSXMLで名前空間付きノードを作成するためには、createNode(Type, name, namespaceURI)メソッドを利用する。 ref. cre…