资源#
- class astropy.io.votable.tree.Resource(name=None, ID=None, utype=None, type='results', id=None, config=None, pos=None, **kwargs)[源代码]#
基类:
Element
,_IDProperty
,_NameProperty
,_UtypeProperty
,_DescriptionProperty
RESOURCE 图元组:图元 TABLE 和 RESOURCE 元素。
关键字参数对应于具有相同名称的设置成员,如下所述。
属性摘要
的额外属性的词典 RESOURCE 元素。
组的列表。
资源的信息性参数(键值对)的列表。
资源的链接列表(通过URI指向其他文档或服务器的指针)。
返回MIVOT块实例。
资源的参数列表(常量值列)。
此资源中嵌套资源的列表。
资源中表的列表。
资源的类型 [required] 。
方法总结
iter_coosys
\()递归迭代所有 COOSYS 资源和嵌套资源中的元素。
iter_info
\()递归迭代所有 INFO 资源和嵌套资源中的元素。
iter_tables
\()递归迭代资源和嵌套资源中的所有表。
iter_timesys
\()递归迭代所有 TIMESYS 资源和嵌套资源中的元素。
parse
(votable, iterator, config)供内部使用。
to_xml
(w, **kwargs)供内部使用。
属性文档
- extra_attributes#
的额外属性的词典 RESOURCE 元素。
这是字符串值的字符串键的字典,字符串值包含 RESOURCE 未在规范中定义的元素。该规范明确允许在这里使用额外的属性,但不允许在其他地方使用。
- groups#
组的列表。
- mivot_block#
返回MIVOT块实例。如果宿主资源的类型为RESULTS,则从具有MIVOT块的第一个子资源中获取它(如果有的话)。否则,它将从主机资源中获取。
- tables#
资源中的表列表。必须仅包含
TableElement
物体。
方法文件
- parse(votable, iterator, config)[源代码]#
内部使用。解析元素子元素的XML内容。
- 参数:
- iterator :
xml
iterableXMLpython:可迭代的 返回的XML元素的迭代器
get_xml_iterator
.- config :
dict
Python :词典 影响某些元素的读取方式的配置字典。
- iterator :
- 返回:
- self :
Element
元素 返回self作为方便。
- self :
- to_xml(w, **kwargs)[源代码]#
内部使用。将元素输出到XML。
- 参数:
- w :
astropy.utils.xml.writer.XMLWriter
object
astropy.utils.xml.写入程序.XMLWriter对象 要写入的XML编写器。
- **kwargs :
dict
Python :词典 控制输出的任何配置参数。
- w :