Re: 'Re: "[xml] xmllint: Validating with schemaLocation instead of passing on cmd line"'
- From: Frans Englich <frans englich telia com>
- To: libxml-list <xml gnome org>
- Subject: Re: 'Re: "[xml] xmllint: Validating with schemaLocation instead of passing on cmd line"'
- Date: Wed, 3 Nov 2004 10:20:37 +0000
On Wednesday 03 November 2004 09:48, you wrote:
Hi,
Frans Englich wrote:
Hello all,
When one wants to validate an XML document against a specific schema, one
can do:
xmllint --noout --schema schema.xsd document.xml
But how do I make xmllint validate/locate the Schema when it is specified
in the XML document with
http://www.w3.org/2001/XMLSchema-instance:schemaLocation?
AFAIK this is not yet accessible via xmllint. We did an initial
implementation of xsi:schemaLocation/xsi:noNamespaceSchemaLocation not
long ago, so I guess it just needs some time and priority to make
through to xmllint. Please report it in bugzilla, so we can schedule it;
http://bugzilla.gnome.org/show_bug.cgi?id=157205
or, if you feel like it, try an implementation. xmlSchemaNewValidCtxt
needs to be called with NULL as the @schema argument.
XMLSchema-instance:schemaLocation has not been tested much, so we would
be glad to hear from your experience here.
Ok, that was /dev/random for me. I will gladly test code that is available,
and report bugs. I will use xmllint; I should run CVS HEAD, grep for
xmlSchemaNewValidCtxt and blank the schema argument(field in struct)? That's
it? With parameter --valid? (that sure must sound amusing if I'm wrong :)
Cheers,
Frans
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]