parse_for_object¶
- pyvo.utils.xml.elements.parse_for_object(source, object_type, pedantic=None, filename=None, _debug_python_based_parser=False)[source]¶
- Parses an xml file (or file-like object), and returns a object of specified object_type. object_type must be a subtype of - Elementtype- Parameters:
- sourcestr or readable file-like object
- Path or file object containing a tableset xml file. 
- objectobject type to return (subtype Element)
- pedanticbool, optional
- When - True, raise an error when the file violates the spec, otherwise issue a warning. Warnings may be controlled using the standard Python mechanisms. See the- warningsmodule in the Python standard library for more information. Defaults to False.
- filenamestr, optional
- A filename, URL or other identifier to use in error messages. If filename is None and source is a string (i.e. a path), then source will be used as a filename for error messages. Therefore, filename is only required when source is a file-like object. 
 
- Returns:
- objectElementobject or None
 
- object
 - See also - pyvo.io.vosi.exceptions
- The exceptions this function may raise.