xsdata.formats.dataclass.parsers.nodes module¶
-
class
xsdata.formats.dataclass.parsers.nodes.XmlNode(position)[source]¶ Bases:
object- Parameters
position (
int) –
-
position: int = None¶
-
next_node(element, position, ctx)[source]¶ - Parameters
element (
Element) –position (
int) –ctx (
XmlContext) –
- Return type
-
class
xsdata.formats.dataclass.parsers.nodes.ElementNode(position, meta, default, config)[source]¶ Bases:
xsdata.formats.dataclass.parsers.nodes.XmlNode- Parameters
position (
int) –meta (
XmlMeta) –default (
Any) –config (
ParserConfig) –
-
meta: XmlMeta = None¶
-
default: Any = None¶
-
config: ParserConfig = None¶
-
next_node(element, position, ctx)[source]¶ - Parameters
element (
Element) –position (
int) –ctx (
XmlContext) –
- Return type
-
class
xsdata.formats.dataclass.parsers.nodes.RootNode(position, meta, default, config)[source]¶ Bases:
xsdata.formats.dataclass.parsers.nodes.ElementNode- Parameters
position (
int) –meta (
XmlMeta) –default (
Any) –config (
ParserConfig) –
-
next_node(element, position, ctx)[source]¶ - Parameters
element (
Element) –position (
int) –ctx (
XmlContext) –
- Return type
-
config= None¶
-
default= None¶
-
meta= None¶
-
class
xsdata.formats.dataclass.parsers.nodes.WildcardNode(position, qname)[source]¶ Bases:
xsdata.formats.dataclass.parsers.nodes.XmlNode-
qname: str = None¶
-
next_node(element, position, ctx)[source]¶ - Parameters
element (
Element) –position (
int) –ctx (
XmlContext) –
- Return type
-
-
class
xsdata.formats.dataclass.parsers.nodes.PrimitiveNode(position, types, tokens=False, default=None)[source]¶ Bases:
xsdata.formats.dataclass.parsers.nodes.XmlNode-
types: List[Type] = None¶
-
tokens: bool = False¶
-
default: Any = None¶
-
next_node(element, position, ctx)[source]¶ - Parameters
element (
Element) –position (
int) –ctx (
XmlContext) –
- Return type
-
-
class
xsdata.formats.dataclass.parsers.nodes.SkipNode(position)[source]¶ Bases:
xsdata.formats.dataclass.parsers.nodes.XmlNode- Parameters
position (
int) –
-
next_node(element, position, ctx)[source]¶ - Parameters
element (
Element) –position (
int) –ctx (
XmlContext) –
- Return type
-
position= None¶