[relaxng-user] PHP Relax NG validator ?

David Tolpin dvd at davidashen.net
Fri Mar 5 15:17:10 ICT 2004


> > > > The support has many bugs, it cannot be even used to validate
> > > > against relaxng.rng or xslt.rng.
> > >
> > >   Your behaviour is not acceptable. There are bugs, they are logged,
> > > I don't see yours. 
> > 
> > http://bugzilla.gnome.org/show_bug.cgi?id=130216
> > 
> > Reported more than two months ago, after being discussed on xml-list.
>
>   That doesn't mean I don't recognize them as bugs, just that I didn't
> had time to go over them. There is apparently 2 logged problems:

Additionally, libxml2 fails on many NIST XML Schema Datatypes validation
tests, in particular

datatypes: anyURI, decimal, gMonth, integer (and restricted types), normalizedString, 
and regular expression matching  (pattern facet) do not pass the tests.

>    - one about "wildcarding" which is what you seems to have hit
>    - one about interleave on top of interleave which is more due
>      to a validation algorithm problem (which I know from the start,
>      I wanted to experiemtn with a non-derivative algorithm).

There are at least three  other working implementations based on
an automaton, of each at least one is conformant.

> > Still 'NEW'.
>
>   Which doesn't mean I don't want to fix it. It's recorded, it's public,
> but it's not trivial and I had other stuff to do.

That's ok, it just means that libxml support for Relax NG is not yet
ready for deployment.

David Tolpin
http://davidashen.net/



More information about the relaxng-user mailing list