diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2023-09-27 09:04:38 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2023-09-27 09:04:38 +0200 |
commit | 317814622619d59472e1f87fa3ae97e205d8342f (patch) | |
tree | ba3e2f7814fe03b43be8895323c2e2369686add5 /README.md | |
parent | a6d9c8e081b5d7a30bff35b3816024fc231bd532 (diff) |
Improve repository README.md
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 15 |
1 files changed, 12 insertions, 3 deletions
@@ -1,13 +1,22 @@ # XSD -XSD is an XML Schema to C++ compiler. +XSD is an open-source, cross-platform XML Schema to C++ data binding +compiler. Provided with an XML document specification (XML Schema), it +generates C++ classes that represent the given vocabulary as well as XML +parsing and serialization code. You can then access the data stored in XML +using types and functions that semantically correspond to your application +domain rather than dealing with generic elements/attributes and raw strings. + +For further information, including licensing conditions, documentation, and +binary packages, refer to the [XSD project +page](https://codesynthesis.com/products/xsd/). NOTE: the steps described below are more appropriate for the development of XSD as opposed to consumption. If you just want to use XSD, see [Installing XSD with `build2`](https://codesynthesis.com/products/xsd/doc/install-build2.xhtml) -for the step by step instructions. +for the step-by-step instructions. -The development setup for XSD uses two configurations, for example: +The development setup for XSD uses two build configurations, for example: ``` git clone .../xsd.git |