Python の DOM API 定義は xml.dom モジュールドキュメント の一部として与えられています。この節では、xml.dom の API と xml.dom.minidom との違いについて列挙します。
) |
writer[,indent=""[,addindent=""[,newl=""]]]) |
バージョン 2.1 で 変更 された仕様: 美しい出力をサポートするため、新たなキーワード引数 indent、addindent、および newl が追加されました
バージョン 2.3 で 変更 された仕様: Document ノードに対して、追加のキーワード引数 encoding を使って、XML ヘッダの encoding フィールドを指定できるように なりました
[encoding]) |
引数がなければ、 XML ヘッダは encoding を指定せず、 文書内の全ての文字をデフォルトエンコード方式で表示できない場合、 結果は Unicode 文字列となります。この文字列を UTF-8 以外の エンコード方式でエンコードするのは不正であり、なぜなら UTF-8 が XML のデフォルトエンコード方式だからです。
明示的な encoding 引数があると、結果は指定されたエンコード 方式によるバイト文字列となります。引数を常に指定するよう推奨します。 表現不可能なテキストデータの場合に UnicodeError が送出されるのを 避けるため、encoding 引数は "utf-8" に指定するべきです。
バージョン 2.3 で 変更 された仕様: encoding が追加されました
[indent[, newl]]) |
\n
です。
バージョン 2.1 で 新たに追加 された仕様です。 バージョン 2.3 で 変更 された仕様: encoding 引数の追加; toxml を参照
以下の標準 DOM メソッドは、xml.dom.minidom では特別な 注意をする必要があります:
deep) |
ご意見やご指摘をお寄せになりたい方は、 このドキュメントについて... をご覧ください。