xsd 2.3.0


xsd is a W3C XML Schema to C++ translator
Developer:   Boris Kolpackov
      more software by author →
Price:  0.00
License:   GPL (GNU General Public License)
File size:   3440K
Language:   
OS:   
Rating:   0 /5 (0 votes)
Your vote:  
enlarge screenshot


xsd is a W3C XML Schema to C++ translator. xsd generates a vocabulary-specific, statically-typed C++ mapping (also called binding) from XML Schema definitions.

The mapping consists of data types that represent the given vocabulary, a set of parsing functions that convert XML instance documents to a tree-like in-memory data structure, and a set of serialization functions that convert the in-memory representation back to XML.

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, platform-independent generated code, and more.

Here are some key features of "xsd":
  • Robust, clean and compact C++ standard library -based language mapping; you don't need to learn much if you know how to use std::vector
  • Configurable base character type; can be char (UTF-8) or wchar_t (UTF-16 or UTF-32/UCS-4)
  • Natural mapping for all W3C XML Schema built-in types: xsd:boolean to bool, xsd:string to std::string, etc.
  • Mapping from xsd:enumeration to C++ enum
  • Serialization of the in-memory representation back to DOM and XML
  • Automatic generation of stream insertion operators (operator
    tags xml schema  configurable base  language mapping  base character  for all  schema built  based language  character type  library based  that convert  functions that  memory representation  representation back  

    Download xsd 2.3.0


     http://codesynthesis.com/download/xsd/2.3/linux-gnu/i686/xsd-2.3.0-i686-linux-gnu.tar.bz2
     http://codesynthesis.com/download/xsd/2.3/linux-gnu/x86_64/xsd-2.3.0-x86_64-linux-gnu.tar.bz2
     http://codesynthesis.com/download/xsd/2.3/linux-gnu/i686/xsd_2.3.0-1_i386.deb
     http://codesynthesis.com/download/xsd/2.3/linux-gnu/x86_64/xsd_2.3.0-1_amd64.deb


    Authors software

    xsd 2.3.0 (by Boris Kolpackov)
    xsd is a W3C XML Schema to C++ translator

    XML Schema Standard Type Library 1.0.0 (by Boris Kolpackov)
    XML Schema Standard Type Library, in short XSSTL, is a collection of universally-useful data types defined in the W3C XML Schema lang

    XSDBench 1.0.0 (by Boris Kolpackov)
    XSDBench project is a W3C XML Schema benchmark that compares the performance of validating XML parsers


    Similar software

    xsd 2.3.0 (by Boris Kolpackov)
    xsd is a W3C XML Schema to C++ translator

    XML Schema Standard Type Library 1.0.0 (by Boris Kolpackov)
    XML Schema Standard Type Library, in short XSSTL, is a collection of universally-useful data types defined in the W3C XML Schema lang

    Convert::Recode 1.04 (by Gisle Aas)
    Convert::Recode is a Perl module to make mapping functions between character sets.

    SYNOPSIS

    use Convert::Recode qw(ebcdic_to_

    XML::Schema::Type::Simple 0.07 (by Andy Wardley)

    DORM4J 0.1 (by indexchen)
    DORM4J (Dynamic Object-Relational Mapping for Java) is an O/R mapping library for Java.

    DORM4J library uses annotations in JDK 1.5

    XSD4J 0.1 (by Josef Spillner)
    XSD4J is a library to parse XML Schema files into a structure of Java objects, convert those back into an XML DOM tree (and hence pla

    Appomattox 0.1 (by Scott Ellington and Michael Paul)
    Appomattox is a project to build a set of cross-platform mapping objects for the .NET framework

    Alzabo::BackCompat 0.8901 (by Alzabo::BackCompat Team)
    Alzabo::BackCompat is a Perl module that can convert old data structures.

    This module is used to magically convert schemas with an

    CSVObjects 0.5b (by Anupam Sengupta)
    CSVObjects is a free and open sourced Java based framework for transparently parsing and unmarshalling Comma Separated Value (CSV) f

    PloneWorldKit 0.1 (by Roland Fasching)
    PloneWorldKit project is an out-of-the-box GIS for the Web.

    PloneWorldKit is a mapping solution for ZOPE Plone.

    It is built aro


    Other software in this category

    Bluefish 1.0.7 (by Olivier Sessink)
    Bluefish is a programmer's Web development editor written using GTK, designed to save the experienced webmaster some keystrokes.

    DocBook 4.5CR1 (by DocBook Open Repository development team)

    SMILGen 0.9.9 (by Peter Fawcett)
    SMILGen is a SMIL (and XML) authoring tool designed to ease the process of XML content creation

    AFT 5.096 (by Maroc)
    AFT is a document preparation system

    XMLStarlet 1.0.1 (by mgrouch)
    XMLStarlet is a set of command line utilities (tools) which can be used to transform, query, validate, and edit XML documents and fil

  •     search


    Featured Software

    jEdit 4.3 pre8
    jEdit is an Open Source text editor written in Java

    Opera 9.02
    Surf the Internet in a safer, faster, and easier way with Opera browser

    GNU Aspell 0.60.4
    GNU Aspell is a Free and Open Source spell checker designed to eventually replace Ispell


    Subscribe in Rojo
    Google Reader
    Add to My Yahoo!

    Add to My AOL
    Subscribe with Bloglines
    Subscribe in NewsGator Online
    Add 'nixbit linux software' to Newsburst from CNET News.com
    del.icio.us nixbit linux software


    Top tags