CRVX (Character Repertoire Validation for XML)

CRVX Abstract

XML schema languages cover different areas of XML schema aspects, such as grammar-based schemas (e.g., DTD and XML Schema) and rule-based schemas (e.g., Schematron). Character Repertoire Validation for XML (CRVX) is a specialized and simple schema language for specifying character repertoire constraints for XML documents. It is meant as a complement for other schema languages which are often geared towards structural contraints for XML documents. CRVX is based on the Unicode character set which is the foundation of XML, and supports the restriction of XML documents to character repertoires which are subsets of Unicode.