RELAX NG home page

Web Name: RELAX NG home page

WebSite: http://relaxng.org

ID:199260

Keywords:

NG,RELAX,page,

Description:

has both an XML syntax and a compact non-XML syntaxdoes not change the information set of an XML documentsupports XML namespacestreats attributes uniformly with elements so far as possiblehas unrestricted support for unordered contenthas unrestricted support for mixed contenthas a solid theoretical basiscan partner with a separate datatyping language (such W3C XML Schema Datatypes)The RELAX NG specifications have been developed within OASIS by the RELAX NGTechnical Committeee. RELAX NG is also anInternational Standard (ISO/IEC 19757-2).It is Part 2 of ISO/IEC 19757 DSDL (Document Schema Definition Languages),which is maintained by ISO/IECJTC1/SC34/WG1.RELAX NG was based on TREX designed by JamesClark and RELAX Core designed by MURATA Makoto. 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 existas Part 2 of ISO/IEC 19757.DocumentsRELAX NG Tutorial (errata), OASISCommittee Specification, 3 December 2001. Tutorial for RELAX NG usingthe XML syntax. More recent, but not officially approved Working Draft, 26 March 2003 alsoavailableRELAX NG Compact SyntaxTutorial, OASIS Working Draft, 26 March 2003. Tutorial for RELAXNG using the compact syntax, not assuming prior knowledge of XMLsyntax.SpecificationsRELAX NG Specification (errata), OASISCommittee Specification, 3 December 2001. Definitive specificationfor RELAX NG using the XML syntax.ISO/IEC19757-2:2003 Document Schema Definition Language (DSDL) -- Part 2:Regular-grammar-based validation -- RELAX NG. ISO version ofRELAX NG Specification; the technical content of this is identical tothe OASIS Committee Specification, but there are editorial changes tosatisfy ISO rules.RELAX NG Compact Syntax, OASISCommittee Specification, 21 November 2002. Definitive specificationfor the compact syntax in terms of 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.ISO/IEC 19757-2:2008 Document Schema Definition Language (DSDL) -- Part 2:Regular-grammar-based validation -- RELAX NG. The second edition is created by consolidating the first edition and Amd1:2006 and then fixing some bugs.RELAX NG DTDCompatibility, OASIS Committee Specification, 3 December2001. Defines annotations and datatypes that support some of thefeatures from XML 1.0 DTDs not supported directly by RELAX NG.Guidelines for using W3C XML SchemaDatatypes with RELAX NG, OASIS Committee Specification, 7September 2001.BooksRELAX NG is a book written by Eric van der Vlist. It is freely available on the Web.Other documentsXML Matters: Kicking back with RELAX NG, Part1, Part2, Part3, David Mertz, IBM developerWorks. Series of articlesintroducing RELAX NG.RelaxNG, Compared, Eric van der Vlist, XML.com. Article comparing RELAXNG and W3C XML Schema.RELAX NG'sCompact Syntax, Michael Fitzgerald, XML.com. Article introducingRELAX NG using the compact syntax.XML and theIETF: Making the case for RELAX NG, Michael Smith, xmlhack.Reports on arguments advanced as to why RELAX NG is preferable to W3CXML Schema, in the context of IETF discussions on XML.TheDesign of RELAX NG, James Clark. Paper discussing the thinkingbehind the design of RELAX NG.ZVON RELAXReference, Jiri Jirat. On-line reference guide to RELAX NG.Notes onimplementing RELAX NG, James Clark. Provides some information onhow to implement a RELAX NG validator.Mailing listsThe rng-usersmailing list is for anything related to the use of RELAX NG. The precursor is relaxng-user. Questionsfrom new users are welcome.The emacs-nxml-mode mailing list is for nxml-mode.SoftwareValidatorsJing,RELAX NG validator. Supports both XML and compact syntaxes. Can beused as a library for validation with any SAX2 parser. Implemented inJava. Written by James Clark. Open source (BSD license).RNV Relax NG Compact Syntax validator in ANSI C (under BSD license)Libxml2, the XML C libraryfor Gnome. Recent versions of libxml2 (at least 2.5.5) support RELAXNG validation. Only the XML syntax is supported. Libxml2 is includedin most modern Linux distributions. Implemented in C. Written byDaniel Veillard. Open source (MIT license).MSV,Sun Multi-Schema XML Validator. Validates RELAX NG. Supports XMLsyntax only. Also supports other schema languages including W3C XMLSchema. Can be used as a library for validation and for accessing theschema. Implemented in Java. Written by Kohsuke KAWAGUCHI. Opensource (BSD license).Bali, RELAXNG validator compiler. Reads a RELAX NG schema and produces avalidator that can validate documents with the given schema. Compileruses MSV and is implemented in Java. Generated validator can be inJava, C++ for Win32 (using MSXML4) or C#. Written by KohsukeKAWAGUCHI. Open source (BSD license).Tenuto, RELAXNG validator for .NET. Implemented in C#. Open source (BSDlicense).VBRELAXNG,ActiveX DLL for validating RELAX NG. RELAX NG Workshop sample clientapplication also available. Uses MSXML4. Implemented in VisualBasic. Written by YONEKURA Koji. Freely downloadable.XVIF, XMLValidation Interoperability Framework. Proof of conceptimplementation of the idea of embedding XML processing pipelines in agrammar. Includes a partial implementation of RELAX NG. Implementedin Python. Written By Eric van der Vlist. Open source (MPL).RelaxngValidatingReader,.NET XmlReader that validates using RELAX NG. Implemented inC#. Included in Mono. Writtenby Atsushi Enomoto. Open source (public domain).On-line validator. Itsupports both RELAX NG Compact and XML syntax. ManekiNeko,Xerces parser configuration that supports RELAX NG validation. Putsan XNI wrapper around Jing. Implemented in Java. Written by AndyClark. Open source (Apache-style license).SunMSV Schematron add-on, allows a document to be validated against aRELAX NG grammar and also against Schematronconstraints embedded as annotations in the RELAX NG. Uses MSV.Implemented in Java. Written by Kohsuke KAWAGUCHI. Open source (BSDlicense).Topologi XML Judge, a Windows application for validating an XML documentagainst a variety of schema languages, including RELAX NG. UsesVBRELAXNG.Yggdrasill/EsTerra RELAX NG validator (in Japanese)Conversion toolsTrang,multi-format schema converter based on RELAX NG. Trang supports thefollowing languages: RELAX NG (both XML and compact syntax), XML 1.0DTDs, W3C XML Schema. A schema written in any of the supported schemalanguages can be converted into any of the other supported schemalanguages, except that W3C XML Schema is supported for output only,not for input. Trang can also infer a schema from one or more exampleXML documents. Trang aims to produce human-understandable schemas; ittries to preserve all aspects of the input schema that may besignificant to a human reader, including the definitions, the way theschema is divided into files, annotations and comments. Uses Jing.Implemented in Java. Written by James Clark. Open source (BSDlicense).SunRELAX NG Converter. The Sun RELAX NG Converter is a tool toconvert schemas written in various schema languages to theirequivalent in RELAX NG. It supports schemas written in XML DTD, RELAXCore, RELAX namespace, TREX, W3C XML Schema, and RELAX NG itself. Itdoes aims only to produce a RELAX NG schema that is equivalent to theinput schema in the sense that it validates the same documents as theinput schema; it does not aim to preserve information that is notsignificant for validation such as the use of definitions. Based onMSV. Implemented in Java. Written by Kohsuke KAWAGUCHI. Open source(BSD license).XSD to RelaxNG. web-based converter from W3C XML Schema to RELAX NG. The user types a WXS schema in this web form, and gets a RELAX NG schema with the convert button. The conversion is done by an XSLT stylesheet.InstanceToSchema, atool to generate a RELAX NG schema from XML instances. Implemented inJava. Written by Didier Demany. Open source (BSD license).rng2srng, atool to convert RELAX NG (XML or compact syntax) into the simplesyntax. The simple syntax is a minimal subset of the XML syntaxdefined by the RELAX NG specification, into which any RELAX NG schemacan be transformed. Uses Jing. Implemented in Java. Written byKohsuke KAWAGUCHI. Open source (BSD license).NekoDTD,DTD to instance converter. Uses the Xerces Native Interface (XNI) toconvert DTD into an XML document, which can then be converted intoother formats. Includes XSLT stylesheets to convert XML output formatinto RELAX NG. Implemented in Java. Written by Andy Clark. Open source(Apache-style license).RNG to RNC Converter.Contains XSLT stylesheets for converting RELAX NG schemasin the XML syntax to the compact syntax. The stylesheets can outputeither a plain text result, or a hyperlinked HTML document.Written by David Rosenborg. Open source (BSD license).rnc2rng,converter from RELAX NG Compact Syntax to RELAX NG XML Syntax.Implemented in Python. Originally written by David Mertz, now maintainedby Dirkjan Ochtman. Open Source (public domain).Simplification of RelaxNG schemas. A web-based simplifier of RELAX NG schemas. It is based on an XSLT stylesheet written by Eric van der Vlist.Code generatorsRelaxer, schema compiler. Cangenerate a collection of Java classes from a RELAX NG schema alongwith code to create instances of those classes from XML andvice-versa. Provides many other features useful for processing datadescribed by a RELAX NG schema. Uses MSV. Implemented inJava. Written by ASAMI Tomoharu. Open source (GPL for compiler, BSDlicense for generated code, LGPL for runtime libraries).RelaxNGCC, RELAX NGCompiler Compiler. Tool for generating Java source code from a givenRELAX NG grammar. By embedding code fragments in the grammar like yaccor JavaCC, you can take appropriate actions while parsing valid XMLdocuments against the grammar. Uses MSV. Implemented in Java. Writtenby Daisuke OKAJIMA and Kohsuke KAWAGUCHI. Open source (GPL forcompiler, public domain for generated code).XML editorsStylus Studio now supports RELAX NG!Firedocs is a browser based wysiwyg-xml-editor that has schema-driven auto-complete and uses Jing for validation. Licence: ASL 2.0xmloperator, an XMLeditor, suitable for editing data oriented documents. Allows anyRELAX NG schema to be used to guide editing. Implemented in Java.Written by Didier Demany. Open source (BSD license).TopologiCollaborative Markup Editor, XML editor including support forRELAX NG. Commercial. oXygen/ XML editor.Provides validation and completion using RELAX NG. Supports both XMLand compact syntaxes. Multiplatform, implemented inJava. Commercial.XMLBlueprint XML Editor Provides validation and completion using RELAX NG. Commercial.XMLBuddy Pro Provides validation and completion using RELAX NG. Commertical.RNGEdit (in Japanese)nXML mode.nXML mode is an addon for GNU Emacs, which makes GNU Emacs into a powerful XML editor.RNC Emacs Mode.A small emacs mode for editing RELAX NG schemas in the compactsyntax. Written by David Rosenborg. Open source (BSD license).RNC SAX Parser. SAX2parser for the RELAX NG Compact syntax. It will parse a compact syntaxschema and send events to a content handler as if it was reading aRELAX NG schema in the XML syntax. Implemented in Java. Written byDavid Rosenborg. Open source (BSD license).RNCVim syntax definition. It allows the Vim editor to do syntax highlighting forRELAX NG compact syntax schemas. Written by Hans Fugal. Open source.RELAX NG datatypeinterface. Interface between RELAX NG validators and datatypelibraries. Java, .NET and COM versions available. Written by JamesClark and Kohsuke KAWAGUCHI. Open source (BSD license).SunXML datatypes library. Implementaton of the datatypes of XMLSchema Part 2. Supports the RELAX NG datatype interface. Used by MSV.Implemented in Java. Written by Kohsuke KAWAGUCHI. Open source (BSDlicense).SunXML Instance Generator. Tool to generate valid and invalidinstances from schemas. It can be used for generating test cases forXML applications that need to conform to a particular schema. UsesMSV. Implemented in Java. Written by Kohsuke KAWAGUCHI. Freelydownloadable, but not open source.RelaxMeter, atool to check whether a RELAX NG grammar is ambiguous. UsesMSV. Implemented in Java. Written by Kohsuke KAWAGUCHI. Open source(MIT license).Schema simplifier in XSLT. An XSLT stylesheet to perform theRELAX NG syntax simplification described in the RELAX NGspecification. Written by Eric van der Vlist.incelim.This set of XSLT stylesheets take a Relax NG grammar in XML syntax, expand all includes and externalRefs, and optionally replace references to text, empty, or notAllowed with the patterns. The result is a 'compiled' schema convenient for distribution. Written by David Tolpin.RELAX NG Object Model. RNGOM is an open-source Java library for parsing RELAX NG grammars. It is based on Jing, but exposes schemas to programmers. Written by Kohsuke Kawaguchi. Schema to web form. A web-based interface for transforming a RELAX NG schema into an XHTML form.SchemasNew!XSLT 3.0Citation Style Language (CSL) uses RELAX NG schemas.Atom Syndication FormatGoogle Data API (Calendar List Feed Schema, for example)Adobe InDesign IDMLOpen Publication Structure(OPS), IDPFOpen Packaging Format(OPF), IDPFOpen Container Format (OCF), IDPFRELAX NG 1.0, from the RELAX NGSpecification, with errata applied.TEI P5DocBook,Norman Walsh.XHTML,James Clark.XSLT 1.0,James Clark.SMBmeta 0.1 on RELAX-NG, Yutaka FurubayashiP3P 1.0 on RELAX-NG, Yutaka FurubayashiMathML 2.0 on RELAX-NG, Yutaka FurubayashiSVG 1.1 on RELAX-NG, Yutaka FurubayashiW3C XMLSchema, Jeni Tennison. An update by Peter A. Bigot.VoiceXML,Kohsuke KAWAGUCHI.XML-DSig,Joseph Reagle.XENC,Joseph Reagle.RDF,James Clark, David Beckett.IBTWSH,John Cowan.ODF RELAX NG schemas for ODF 1.0 and ODF 1.1 are available.OOXML Ecma-376 2nd edition Parts 1, 2, and 4 includes non-normative RELAX NG schemas.Test suitesTestsuite, James Clark. Unofficial test suite using the XML syntax.Other RELAX NG pagesOASISRELAX NG TC home pageRobin Cover'sRELAX NG pageJames Clark'sRELAX NG pageKohsuke KAWAGUCHI's RELAXNG pageYutakaFurubayashi's RELAX NG page

TAGS:NG RELAX page 

<<< Thank you for your visit >>>

Websites to related :
New Forest Holiday Park - Shamba

  Ideally situated to explore Hampshire and Dorset, Shamba Holidays offers touring and camping facilities in pleasant countryside close to the New Fores

Kalapa Media

  Currency Note:Orders shipped to the US will be charged in US dollars. Orders shipped to addresses outside the US will be charged in Canadian dollars.T

Restavracija Shambala | Dežela

  Dežela azijskih okusovnanash2021-08-19T13:49:41+02:00 Rezerviraj mizoShambala je več kot azijska restavracijaRazlog za to se verjetno skriva v dej

Home - Shambala

  In 2020, with no Shambala festival, we’ve been busy developing an ambitious five-year vision that includes environmental action, social justice and i

Muebles de madera natural y deco

  Muebles de madera natural y decoraci n | Banak Importa Utilizamos cookies propias y de terceros con finalidades anal ticas y para mostrarle publicidad

Educating, Counseling and Healin

  Ecopsychology: Educating, Counseling and Healing with Nature in Action. Heartfelt, Holistic Ecotherapy.  .  Project NatureConnect.Reasonably stop ou

Activist Trauma Support | home

  Activist Trauma Support 2004 - 2014Hello, and thank you for visiting the Activist Trauma Support Website. As of 2014 we no longer operate as a group,

Panic-And-Anxiety-Attacks.com

  Panic attacks and general anxiety can consume your life, robbing you of your confidence and joy.If you suffer from Palpitationsa pounding heart, or an

LEGENDS OF THE EAST ANGLIAN LAND

  the biggest collection anywhere of East Anglian legends and encounters with the ghostly hound Black Shuck 'standing stone', 'mark stone', glacial

捷通检测-Jeston-专业MSDS/SDS报告

  Jeston 宁波江东捷通检测技术有限公司是提供各类产品测试/检测/法规信息咨询/产品技术咨询服务的综合性专业检测技术服务机构,公司着力为企业解决产品标准规范和符

ads

Hot Websites