C validating xml against a schema adultdatingreviewblog com
ISO/IEC 19757-03 Document Schema Definition Language (DSDL) -- Part 2: Regular-grammar-based validation -- RELAX NG.
ISO version of RELAX NG Specification; the technical content of this is identical to the OASIS Committee Specification, but there are editorial changes to satisfy ISO rules. RNV Relax NG Compact Syntax validator in ANSI C (under BSD license) Libxml2, the XML C library for Gnome.
project for extending RELAX NG has started in ISO/IEC JTC1/SC34/WG1.
RELAX NG Version 2 is likely to become a new part of ISO/IEC 19757, while RELAX NG Version 1 continues to exist as Part 2 of ISO/IEC 19757. Reads a RELAX NG schema and produces a validator that can validate documents with the given schema. Generated validator can be in Java, C++ for Win32 (using MSXML4) or C#.
It is Part 2 of ISO/IEC 19757 DSDL (Document Schema Definition Languages), which is maintained by ISO/IEC JTC1/SC34/WG1.
RELAX NG was based on TREX designed by James Clark and RELAX Core designed by MURATA Makoto.
RELAX NG Compact Syntax, OASIS Committee Specification, 21 November 2002. Recent versions of libxml2 (at least 2.5.5) support RELAX NG validation. Libxml2 is included in most modern Linux distributions. Definitive specification for the compact syntax in terms of the XML syntax. Can be used as a library for validation with any SAX2 parser. The RELAX NG specifications have been developed within OASIS by the RELAX NG Technical Committeee. RELAX NG is also an International Standard (ISO/IEC 19757-2).
RELAX NG Specification (errata), OASIS Committee Specification, 3 December 2001. Can be used as a library for validation and for accessing the schema.
Definitive specification for RELAX NG using the XML syntax.