xml.dom.minidom モジュールは、本質的には DOM 1.0 互換の DOM に、いくつかの DOM 2 機能 (主に名前空間 機能) を追加したものです。
Python における DOM インタフェースは率直なものです。以下の 対応付け規則が適用されます:
None
を返します。
foo
はアクセサメソッド _get_foo() および _set_foo()
でもアクセスできます。 readonly 属性は変更しては
なりません; とはいえ、これは実行時には強制されません。
short int
、 unsigned int
、 unsigned
long long
、および boolean
型は、全て Python 整数
オブジェクトに対応付けられます。
DOMString
型は Python 文字列型に対応付けられます。
xml.dom.minidom ではバイト文字列 (byte string) および
Unicode 文字列のどちらかに対応づけられますが、通常 Unicode 文字列
を生成します。DOMString
型の値は、W3C の DOM 仕様で、IDL
null
値になってもよいとされている場所では None
に
なることもあります。
xml.dom.minidom.Node.PROCESSING_INSTRUCTION_NODE
のように)
対応するスコープ内の変数に対応付けを行います;
これらは変更してはなりません。
DOMException
は現状では xml.dom.minidom
でサポートされていません。その代わり、xml.dom.minidom
は、TypeError や AttributeError といった
標準の Python 例外を使います。
以下のインタフェースは xml.dom.minidom では全く実装 されていません:
これらの大部分は、ほとんどの DOM のユーザにとって一般的な用途として有用 とはならないような XML 文書内の情報を反映しています。
ご意見やご指摘をお寄せになりたい方は、 このドキュメントについて... をご覧ください。