"Relaxed" is an HTML validator implementation as well as a XHTML 1.0 / HTML 4.01 and WCAG 1.0 schema definition written in Relax NG with embedded Schematron patterns. Those modern and expressive languages allow automated validation of many additional restrictions which cannot be expressed using DTD (used e.g. in W3C Validator). Using "Relaxed" validator may help authors of HTML documents to adhere better to commonly recognized standards and thereby improve the accessibility of those documents and the usability of this technology in general.

"Relaxed" thesis text


Celebrate Czech Republic anniversary with "Relaxed"

28 Oct 05

Initial support for compound documents was added to Relaxed. You can validate XHTML 1.0+SVG 1.1, XHTML 1.0+MathML 2.0 and XHTML 1.0+MathML 2.0+SVG 1.1 documents. Thanks to RELAX NG power supporting compound documents was quite easy.

Relaxed engine was used to create DocBook V5.0 validator. This is very useful service as RELAX NG + Schematron schemas are only normative definition of DocBook V5.0. W3C XML Schemas and DTDs are simply too primitive to cover all details of complex DocBook vocabulary.

Relaxed and SGML

16 Sep 05

Relaxed is now able to validate HTML 4.01 documents (which are a SGML application) without loosing any error information. This was achieved by modifying the TagSoupe library which was used in Relaxed for real-life HTML to well-formed xHTML conversion. TagSoupe repairs everything that violates the XML syntax. Those corrections are recently reported to Relaxed as errors. Adding a missing end tag can be mentioned as an example of such correction. In this case some missing end tags aren't reported as errors, because HTML 4.01 can have them defined as optional. Other modification to TagSoupe ensures that in most cases the line numbers of the source document will match the line numbers of the converted document. This makes the debugging process of the validated documents easier.

Relaxed is Evolving

29 Jul 05

Over 15 different bugs has been fixed in Relaxed thanks to many grateful bug reports. New features has been introduced as well e.g. source snippet, BOM filter...

Relaxed in Press

28 Jul 05

Relaxed has been introduced in an article published in a popular czech web-dev magazine

the acticle text

Relaxed Released

17 Jul 05

Relaxed source code has been released at SourceForge.

Relaxed Project at SourceForge

25 May 05

Relaxed project approved at SourceForge.