From b211a188d826a9bb9fe147e02ac6b66d8c08acd9 Mon Sep 17 00:00:00 2001 From: Chris Date: Tue, 7 Jan 2020 21:46:33 +0200 Subject: [PATCH] Update docs --- README.rst | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/README.rst b/README.rst index 4b33c5764..5be67dfb7 100644 --- a/README.rst +++ b/README.rst @@ -3,7 +3,6 @@ xsData naive XML Bindings for python - .. image:: https://travis-ci.org/tefra/xsdata.svg?branch=master :target: https://travis-ci.org/tefra/xsdata @@ -30,9 +29,22 @@ xsData naive XML Bindings for python Features -------- -* CLI tool to generate code from xsd files -* Pluggable engine to support other libraries and languages -* Ships with python native dataclasses renderer -* Serializer/Parser for xml and json +- Generate code for XML Schema 1.0 definitions +- Generate namespaces all qualified elements and attributes +- Generate Enum and inner classes +- Generate restrictions and rules (validations coming) +- Reduce schemas overhead by flattening common types +- Preserve embedded documentation and references +- Pluggable code writer to support multiple formats +- Format: Python Data Classes + + - PEP8 naming conventions and code output + - Full support for type hints even with forward references + - XML Parser & Serializer based on lxml with type casting + - JSON Parser & Serializer with type casting + - Serializer/Parser for xml and json + .. image:: https://github.com/tefra/xsdata/raw/master/docs/_static/demo.gif + +Check the `samples repo `_ for more ✨✨✨