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¶