Re: [xml] schema patch
- From: Daniel Veillard <veillard redhat com>
- To: Kasimier Buchcik <kbuchcik 4commerce de>
- Cc: xml gnome org
- Subject: Re: [xml] schema patch
- Date: Tue, 8 Jun 2004 12:21:59 -0400
On Tue, Jun 08, 2004 at 04:48:25PM +0200, Kasimier Buchcik wrote:
Hi,
Please find attached a small patch for the w3c xml schema processor.
This patch includes the following:
1. Added Schema Component Constraint: Derivation Valid
(Restriction, Complex) 4.1 - 4.3
2. Added Schema Component Constraint: Derivation Valid (Extension) 1.3
Hum, out of curiosity, how did you implement it ?
My take on this was that I would build a function to check if
an automata A was a subset of an automata B and then compare
the compiled automata at the end of the Schemas compilation process.
I assume you used a different way
3. Bugfixed function "xmlSchemaBuildCompleteAttributeWildcard",
since it failed to process more than one <attributeGroup> child.
Changed it as well to allow better reaction on internal errors.
4. Added some missing function descriptions.
Patch files:
xmlerror.h.diff, xmlschemas.c.diff
okidoc, applied cleanly :-), I just marked a a context attribute as unused
to avoid a gcc warning.
Problems:
1. The range to hold all schema xmlParserErrors in the range lower
to 1800 is exhausted.
I'm afraid the only solution is to create another range, the simpler
is to start at 3000 and add them after XML_HTTP_UNKNOWN_HOST /* 2022 */,
The good point is that there is still plenty of space for the schemas
validation runtime error (80 or so),
thanks a lot, this should be in CVS within minutes,
Daniel
--
Daniel Veillard | Red Hat Desktop team http://redhat.com/
veillard redhat com | libxml GNOME XML XSLT toolkit http://xmlsoft.org/
http://veillard.com/ | Rpmfind RPM search engine http://rpmfind.net/
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]