資源

class astropy.io.votable.tree.Resource(name=None, ID=None, utype=None, type='results', id=None, config=None, pos=None, **kwargs)[ソース]

ベースクラス: astropy.io.votable.tree.Element, astropy.io.votable.tree._IDProperty, astropy.io.votable.tree._NameProperty, astropy.io.votable.tree._UtypeProperty, astropy.io.votable.tree._DescriptionProperty

RESOURCE 要素:グループ TABLE そして RESOURCE 元素です。

キーワードパラメータは同名の設定メンバに対応し,以下のようになる.

属性要約

coordinate_systems \

座標系定義リスト (COOSYS 元素)を使用する RESOURCE.

extra_attributes \

文字列値の文字列キーを含む文字列キーの辞書 RESOURCE 規範に定義されていない要素。

groups \

グループのリスト

infos \

資源の情報パラメータ(鍵-値対)リスト.

links \

リソースのリンクリスト(URIを介して他の文書やサーバへのポインタ).

params \

資源のパラメータリスト(定数値列).

resources \

この資源内の入れ子資源のリスト.

tables \

資源中の表リスト。

time_systems \

時間システム定義リスト (TIMESYS 元素)を使用する RESOURCE.

type \

[required] 資源のタイプ。

方法要約

iter_coosys \()

すべてを再帰的に繰り返す COOSYS リソースとネストされたリソースの要素です

iter_fields_and_params \()

すべてを再帰的に繰り返す FIELD そして PARAM リソース、そのテーブル、およびネストされたリソース中の要素。

iter_info \()

すべてを再帰的に繰り返す INFO リソースとネストされたリソースの要素です

iter_tables \()

再帰的反復リソースおよびネストされたリソース中のすべてのテーブル。

iter_timesys \()

すべてを再帰的に繰り返す TIMESYS リソースとネストされたリソースの要素です

parse \(投票表,反復器,構成)

内部使用に供する。

to_xml \(W,** Kwargs)

内部使用に供する。

属性文書

coordinate_systems

座標系定義リスト (COOSYS 元素)を使用する RESOURCE. 含まれていなければなりません CooSys 物体です。

extra_attributes

文字列値の文字列キーを含む文字列キーの辞書 RESOURCE 規範に定義されていない要素。(この仕様は、ここで追加の属性を使用することを明確に許可しているが、他の場所では許されていない。)

groups

グループのリスト

infos

資源の情報パラメータ(鍵-値対)リスト.含まれていなければなりません Info 物体です。

リソースのリンクリスト(URIを介して他の文書やサーバへのポインタ).含まれていなければなりません Link 物体です。

params

資源のパラメータリスト(定数値列).含まれていなければなりません Param 物体です。

resources

この資源内の入れ子資源のリスト.含まれていなければなりません Resource 物体です。

tables

資源中の表リスト。含まれていなければなりません Table 物体です。

time_systems

時間システム定義リスト (TIMESYS 元素)を使用する RESOURCE. 含まれていなければなりません TimeSys 物体です。

type

[required] 資源のタイプ。以下のいずれかでなければならない。

  • Results“:このリソースは、実際の結果値(デフォルト値)を含む

  • Meta“:このリソースはデータタイプ記述のみを含む (FIELD 要素)ですが、実際のデータはありません。

方法文書

iter_coosys()[ソース]

すべてを再帰的に繰り返す COOSYS リソースとネストされたリソースの要素です

iter_fields_and_params()[ソース]

すべてを再帰的に繰り返す FIELD そして PARAM リソース、そのテーブル、およびネストされたリソース中の要素。

iter_info()[ソース]

すべてを再帰的に繰り返す INFO リソースとネストされたリソースの要素です

iter_tables()[ソース]

再帰的反復リソースおよびネストされたリソース中のすべてのテーブル。

iter_timesys()[ソース]

すべてを再帰的に繰り返す TIMESYS リソースとネストされたリソースの要素です

parse(votable, iterator, config)[ソース]

内部使用に供する。要素のサブ要素のXML内容を解析する.

パラメータ
iteratorXMLは繰り返し可能である.

返されたXML要素上の反復器 get_xml_iterator それがそうです。

configディクト!

ある要素読み取り方式の構成辞書に影響を与える.

返品
selfElement元素.元素

便宜上、SELFに戻ります。

to_xml(w, **kwargs)[ソース]

内部使用に供する。要素をXMLに出力する.

パラメータ
wAsterpy.utils.xml.Writer.XMLWriterオブジェクト

記入するXMLコンパイラ.

kwargsディクト!

出力の任意の構成パラメータを制御する.