get_xml_iterator

astropy.utils.xml.iterparser.get_xml_iterator(source, _debug_python_based_parser=False)[ソース]

XML文書要素の反復器を返す.

反復器は木を構築しないので cElementTree それがそうです。

パラメータ
source同様のパス、可読、類似ファイル、または呼び出し可能な

それを読み込むデータや関数を含むハンドル.関数または呼び出し可能なオブジェクトであれば,ストリームから直接読み込まなければならない.呼び出し不可能なオブジェクトは定義しなければならない read 方法です。

返品
parts重畳器.

The iterator returns 4-tuples (start, tag, data, pos):

  • スタート :いつ? True 開始要素イベントのために、そうでなければ終了要素イベントである。

  • tag :要素の名前

  • data :依存する 事件

    • もし スタート = = True データは属性の辞書です

    • もし スタート = = False ,dataは要素テキストの内容を含む文字列である

  • pos: Tuple (line, col) indicating the source of the event.