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.
Since paxb is based on attrs library paxb
and attrs
API can be mixed together.