-
XmlRenderModule — Marshmallow Render Module imitates json module.
-
XmlSubSchema — XML Rendered Sub Schema.
-
XmlSubHeadSchema — XML Head Sub Schema customizations.
-
XmlSchema — Xml Rendered Schema.
comicbox.schemas.xml_schemas¶
source module comicbox.schemas.xml_schemas
XML Metadata parser superclass.
Classes
Functions
-
create_xml_headers — Create Namespace and Schema Location XML Attributes.
source class XmlRenderModule()
source classmethod XmlRenderModule.dumps(obj: dict, *args: Any, **kwargs: Any) → str
Dump dict to XML string.
source classmethod XmlRenderModule.loads(s: str | bytes | bytearray, *args: Any, **kwargs: Any) → Any
Load XML string into a dict.
source class XmlSubSchema()
Bases : BaseSubSchema, ABC
XML Rendered Sub Schema.
source class XmlSubSchema.Meta()
Bases : BaseSubSchema.Meta
Schema Options.
source create_xml_headers(ns: str, ns_uri: str, xsd_uri: str) → MappingProxyType[str, Constant]
Create Namespace and Schema Location XML Attributes.
source class XmlSubHeadSchema()
Bases : XmlSubSchema, ABC
XML Head Sub Schema customizations.
source class XmlSubHeadSchema.Meta()
Bases : XmlSubSchema.Meta
Schema Options.
Bases : BaseSchema, ABC
Xml Rendered Schema.
Bases : BaseSchema.Meta
Schema Options.