Re: [xml] libxml2 and schema validation
- From: Daniel Veillard <veillard redhat com>
- To: Steve Williams <swilliams rinax com>
- Cc: "Bohlig, Elisabeth" <Elisabeth Bohlig fujitsu-siemens com>, "'xml gnome org'" <xml gnome org>
- Subject: Re: [xml] libxml2 and schema validation
- Date: Thu, 5 Dec 2002 05:56:55 -0500
On Wed, Dec 04, 2002 at 02:37:11PM -0700, Steve Williams wrote:
What would it take to implement the "include" syntax?? I would consider
having a go at this if it was not to complicated (I am an experienced C
programmer). I have a need for it, and can't imagine it being too hard
Right it is basically an inclusion at the content level. It seems
that 1/ fetching and parsing the target Schema 2/ checking the
targetNamespace 3/ merging the definition into the set of the current schemas
should be sufficient steps.
All this should take place in xmlschemas.c , around xmlSchemaParse()
and some of the routines before it. Do you want to try implementing it ?
But when I think about it, I am sure there are some
complications or Danial would have done it already...
Well not really. I wasn't clear on the targetNamespace handling on
import and include so I didn't try to implement them right away back in April
last year, and since then I have simply worked on closing bugs in the
existing stuff and libxslt rather than spending time on Schemas.
There are relatively trivial (but boring) things needed to implement some
simple types like the real numbers, that I simply didn't do because I prefered
to work on other stuff. If something is not implemented doesn't mean it's
too hard but rather that I didn't spent much time on it lately.
Daniel Veillard | Red Hat Network https://rhn.redhat.com/
veillard redhat com | libxml GNOME XML XSLT toolkit http://xmlsoft.org/
http://veillard.com/ | Rpmfind RPM search engine http://rpmfind.net/
] [Thread Prev