- From: Boris Kolpackov <boris@codesynthesis.com>
- Date: Tue, 26 Jul 2005 16:05:01 -0200
- To: xmlschema-dev@w3.org
- Message-ID: <20050726180501.GB4236@karelia>
Good day, I would like to announce a new tool in the XML Data Binding category: http://codesynthesis.com/products/xsd/ xsd is a W3C XML Schema to C++ translator. It generates vocabulary- specific, statically-typed C++ mapping from XML Schema definitions. The mapping consists of data types that represent the given vocabulary and a set of parsing functions that convert XML instance documents to a tree-like in-memory data structure. xsd features C++ standard library -based language mapping, configurable base character type (char/wchar_t), support for all XML Schema built-in types, custom Schema to C++ namespace mapping, and platform-independent generated code. xsd supports some of the more advanced features of XML Schema, including anonymous types, element and attribute groups, ID/IDREF cross-referencing, schema importing/inclusion, and mapping of xsd:enumerations to C++ enums. xsd runs on a range of platforms, including GNU/Linux, Windows, and Mac OS X. Supported C++ compilers include GNU g++ (3.3, 3.4, 4.0), Intel C++ 8.1, and Microsoft Visual C++ 7.1 (.NET 2003). xsd is Free/OpenSource software distributed under the term of the GNU General Public License, version 2. We also made a special exception to the terms and conditions of GPL which allows you to use the xsd runtime library and the generated code in a wide range of Free/Libre and Open Source Software (FLOSS). Proprietary licenses are also available. thank you for your time, -boris
Received on Wednesday, 27 July 2005 09:41:08 UTC