RELAX NG Implementation Cook Book

Kohsuke KAWAGUCHI
$Id: index.html,v 1.0 2001-08-16 22:36:01-07 bear Exp bear $

Implementing RELAX NG validator is not hard. This series of articles will guide you through each step of implementing your own validator by using your own language. Feel free to contact me if you have any question or find a bug.

Note: this document is not complete, as you see. I abandoned this effort after James Clark has released his great note..

Table Of Contents

  1. Grammar model (1)
  2. Grammar model (2)
  3. Validation engine (1)
  4. Validation engine (2)
  5. RELAX NG parser
  6. Optimization

Acknowledgement

I'm grateful to Sun Microsystems for allowing me to spend time working on RELAX NG validator.


index