The XML Schema Working Group, part of the XML Activity, is responsible for the W3C's work on this topic -- for details see the Working Group's charter.W3C Members can also participate in the W3C XML Schema Interest Group, a forum for the discussion of technical issues relating to the development of XML Schema.Supported C compilers include: GNU g , HP a CC, Intel C , Sun C , IBM XL C , and MS Visual C .
Code Synthesis XSD 3.0.0 - Open-source XML Schema to C compiler Boris Kolpackov 2007-08-01 Code Synthesis XSD is an open-source, cross-platform W3C XML Schema to C data binding compiler.
Provided with a schema, it generates C classes that represent the given vocabulary as well as parsing and serialization code.
It is intended to be mostly compatible with XML Schema 1.0 and to have approximately the same scope, but also to fix bugs and make whatever improvements we can, consistent with the constraints on scope and compatibility.
XML Schema 1.1 Part 2: Datatypes and XML Schema 1.1 Part 1: Structures are available.
You can then access the data stored in XML using types and functions that semantically correspond to your application domain rather than dealing with elements, attributes, and text in a direct representation of XML such as DOM or SAX.
XSD supports both in-memory and stream-oriented processing models by implementing two C mappings: C /Tree and C /Parser.Using these parser skeletons you can build your own in-memory representations or perform immediate processing of XML documents.XSD is available on AIX, GNU/Linux, HP-UX, Mac OS X, Solaris, and Windows.Each Bugzilla entry and email message should contain only one comment.The Bugzilla system should also be used to report errors with XML Schema 1.0. Tools are listed alphabetically: BRICS Schematools, Code Synthesis XSD, Code Synthesis XSD/e, Doc Flex/XSD, EDIFIX, Editi X, Intel XML Software, JAXB Reference Implementation, Jax Front, Jax Me, JBind, KLEEN, LINQ to XSD, Liquid XML, LMX, MSXML, Net Beans Schema support, o NVDL, o Xygen, Py XB, Saxon, Schema Agent, Schema-Forms, Schematron Validator, Schema Viewer, SQC, Stylus Studio, Visual Schema XBinder, XBuilder, xchecker, Xerces-C( ), Xerces-J, XML Architect, XML Beans, XML Datatypes Library, XMLEspresso, XMLFox, XML Infoset Browser, XML Nanny, XMLObjective, Xml Pad, XML Schema Object Model, XML Schema Validator, XML Spy, XML Validator Buddy, XML:: Validator:: Schema, xnsdoc, XS3P, xsd2cpp, XSDBench, XSD Inference Tool, XSD/e, xsddoc, XSDDoc, xsdregex, XSD-to-C , XSDValid, XSU, XSV dk.brics.schematools - XML Schema, RELAX NG, DTD, XML graphs Anders Møller 2006-09-13 dk.brics.schematools is a Java package for manipulation and validation of XML graphs (also known as Summary Graphs) and schemas written in Restricted RELAX NG, DTD, or XML Schema, and for XPath evaluation on XML graphs.Supported embedded toolchains include GNU g 2.95.x-4.x.x, e Mbedded Visual C 4.0, and Visual Studio 2005 with Smart Devices support.