paxb: Python Architecture for XML Binding¶
paxb
is a library that provides an API for mapping between XML documents and Python objects.
paxb
library implements the following functionality:
- Deserialize XML documents to Python objects
- Validate deserialized fields
- Access and update Python object fields
- Serialize Python objects to XML documents
paxb
provides an efficient way of mapping between an XML document and a Python object. Using paxb
developers can write less boilerplate code emphasizing on application domain logic.
As soon as paxb is based on attrs library paxb
and attrs
API can be mixed together.