[xml] RFE: Schema-validation API

The WXS module in libxml2-2.5.11 provides an interface
to schema-validate an instance document, given the schema
document as either a URL or in a memory buffer.
However, in my project I already have the schema document
as a xmlDocPtr object (ie. it is already parsed as an XML document).
At the moment my code serializes the schema document into
a memory buffer and then passes that buffer to
xmlSchemaNewMemParserCtxt.  This routine then re-parses the

Accordingly, my RFE is to have a new API that accepts the
schema document as an xmlDocPtr.  Something like:

xmlSchemaParserCtxtPtr xmlSchemaNewDocParserCtxt   (xmlDocPtr doc);

The code would be fairly straight-forward, in fact almost
trivial.  I can do the implementation and submit it as a
patch if desired.

I note that RNG validation already has a similar interface.

Steve Ball

Steve Ball            |   XSLT Standard Library   | Training & Seminars
Zveno Pty Ltd         |     Web Tcl Complete      |   XML XSL Schemas
http://www.zveno.com/ |      TclXML TclDOM        | Tcl, Web Development
Steve Ball zveno com  +---------------------------+---------------------
Ph. +61 2 6242 4099   |   Mobile (0413) 594 462   | Fax +61 2 6242 4099

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