W3C home > Mailing lists > Public > xmlschema-dev@w3.org > July 2005

[ANN] xsd - XML Schema to C++ translator

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:


  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,

Received on Wednesday, 27 July 2005 09:41:08 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 23:15:29 UTC