Python validating sax parser Sex chatting without signing up
Proof of concept implementation of the idea of embedding XML processing pipelines in a grammar.
Maneki Neko, Xerces parser configuration that supports RELAX NG validation.
A schema written in any of the supported schema languages can be converted into any of the other supported schema languages, except that W3C XML Schema is supported for output only, not for input. It does aims only to produce a RELAX NG schema that is equivalent to the input schema in the sense that it validates the same documents as the input schema; it does not aim to preserve information that is not significant for validation such as the use of definitions.
Trang supports the following languages: RELAX NG (both XML and compact syntax), XML 1.0 DTDs, W3C XML Schema. It supports schemas written in XML DTD, RELAX Core, RELAX namespace, TREX, W3C XML Schema, and RELAX NG itself.
Includes XSLT stylesheets to convert XML output format into RELAX NG.
Definitive specification for RELAX NG using the XML syntax. ISO/IEC 19757-2: Amd1 Document Schema Definition Language (DSDL) -- Part 2: Regular-grammar-based validation -- RELAX NG -- Amendment 1: Compact Syntax. ISO version of the RELAX NG Compact Syntax; RELAX NG Compact Syntax; the technical content of this is identical to the OASIS Committee Specification, but there are editorial changes to satisfy ISO rules. RELAX NG Tutorial (errata), OASIS Committee Specification, 3 December 2001. More recent, but not officially approved Working Draft, 26 March 2003 also available RELAX NG Compact Syntax Tutorial, OASIS Working Draft, 26 March 2003. Tutorial for RELAX NG using the compact syntax, not assuming prior knowledge of XML syntax. Also supports other schema languages including W3C XML Schema.
Open source (GPL for compiler, BSD license for generated code, LGPL for runtime libraries). Tool for generating Java source code from a given RELAX NG grammar. Licence: ASL 2.0 xmloperator, an XML editor, suitable for editing data oriented documents.