Re: [xml] libxml2 and schema validation

Humm, yes, I think I will take a look into it. We are using your library here, so it would be nice to give something back.

I am not looking at anything soon, just that I should have some extra time during December at work here, and will poke into what I think it might take.

Steve Williams

Daniel Veillard wrote:

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 to implement.

 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.


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]