xsdata.formats.mixins module¶
-
class
xsdata.formats.mixins.AbstractParser[source]¶ Bases:
abc.ABC-
from_path(path, clazz)[source]¶ Parse the input file path and return the resulting object tree.
- Return type
~T
-
from_string(source, clazz)[source]¶ Parse the input string and return the resulting object tree.
- Return type
~T
-
from_bytes(source, clazz)[source]¶ Parse the input bytes array return the resulting object tree.
- Return type
~T
-
-
class
xsdata.formats.mixins.AbstractXmlParser[source]¶ Bases:
xsdata.formats.mixins.AbstractParser-
parse(source, clazz)[source]¶ Parse the XML input stream and return the resulting object tree.
- Return type
~T
-
parse_context(context, clazz)[source]¶ Dispatch elements to handlers as they arrive and are fully parsed.
- Raises
ValueError – When the requested type doesn’t match the result object
- Return type
~T
-