1
0
mirror of https://gitlab.gnome.org/GNOME/libxml2.git synced 2025-10-26 00:37:43 +03:00

After coming to the conclusion that the original RelaxNG validation code

* relaxng.c include/libxml/relaxng.h: After coming to the conclusion
  that the original RelaxNG validation code was un-fixeable, it got
  rewritten to use the derivation algorithm from James Clark and
  redebugged it (nearly) from scratch:
  found 373 test schemas: 372 success 1 failures
  found 529 test instances: 529 success 0 failures
<sigh/>
Daniel
This commit is contained in:
Daniel Veillard
2003-03-15 21:30:25 +00:00
parent 39eb88b4ca
commit 1564e6e52e
3 changed files with 2685 additions and 2139 deletions

View File

@@ -41,13 +41,18 @@ typedef enum {
XML_RELAXNG_ERR_NOSTATE,
XML_RELAXNG_ERR_NODEFINE,
XML_RELAXNG_ERR_LISTEXTRA,
XML_RELAXNG_ERR_LISTEMPTY,
XML_RELAXNG_ERR_INTERNODATA,
XML_RELAXNG_ERR_INTERSEQ,
XML_RELAXNG_ERR_INTEREXTRA,
XML_RELAXNG_ERR_ELEMNAME,
XML_RELAXNG_ERR_ATTRNAME,
XML_RELAXNG_ERR_ELEMNONS,
XML_RELAXNG_ERR_ATTRNONS,
XML_RELAXNG_ERR_ELEMWRONGNS,
XML_RELAXNG_ERR_ATTRWRONGNS,
XML_RELAXNG_ERR_ELEMEXTRANS,
XML_RELAXNG_ERR_ATTREXTRANS,
XML_RELAXNG_ERR_ELEMNOTEMPTY,
XML_RELAXNG_ERR_NOELEM,
XML_RELAXNG_ERR_NOTELEM,