8.13.4 TreeBuilder オブジェクト

クラス TreeBuilder( [element_factory])
汎用のエレメント構造ビルダー。 これは start、data、end のメソッド呼び出しの 列を整形式のエレメント構造に変換します。このクラスを使うと、 好みの XML 構文解析器、または他の XML に似た形式の構文解析器を使って、 エレメント構造を作り出すことができます。 element_factory が与えられた場合には新しいエレメント・インスタンスを 作る際にこれを呼び出します。

close( )
構文解析器のバッファをフラッシュし、最上位の文書エレメントを返します。

戻り値:
エレメント・インスタンス。

data( data)
現在のエレメントにテキストを追加します。 data は文字列です。8-bit ASCII 文字列もしくは Unicode 文字列でなければなりません。

end( tag)
現在のエレメントを閉じます。 tag はエレメントの名前です。

戻り値:
閉じられたエレメント。

start( tag, attrs)
新しいエレメントを開きます。 tag はエレメントの名前です。 attrs はエレメントのアトリビュートを保持した辞書です。

戻り値:
開かれたエレメント。

ご意見やご指摘をお寄せになりたい方は、 このドキュメントについて... をご覧ください。