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.