W3C home > Mailing lists > Public > public-xml-processing-model-comments@w3.org > November 2008

[closed] Re: Another look at validate-with-xml-schema

From: Norman Walsh <ndw@nwalsh.com>
Date: Sat, 08 Nov 2008 19:18:59 -0500
To: public-xml-processing-model-comments@w3.org
Message-ID: <m2abc9kaz0.fsf@nwalsh.com>
"Vasil Rangelov" <boen.robot@gmail.com> writes:

> OK, after reading the previous thread, I re-read the definition of
> p:validate-with-xml-schema, and I have some thoughts (not related to the
> previous thread):
> 1. As far as I know, "lax" mode refers to validating the XML document
> against the schema declared inside of it if available, and assume valid if
> no such schema is declared. "strict" refers to validating the XML document
> against the schema declared inside of it and assume invalid if no such
> schema is declared. Shouldn't those two modes be clarified? If this is said
> elsewhere (say, the XML Schema spec), there should be a reference to the
> relevant section.

We've attempted to clarify that strict and lax.

> 2. Is the "schema" port required? If not, how does the processor behave when
> it's not present? Against the mode I suppose? This should be said
> explicitly.

We've added options try-namespaces and use-location-hints to give the
pipeline author more control.

> 3. What exactly is the point of the assert-valid option? If assert-valid is
> "false" and the document turns out to be invalid, what should happen?
> Nothing?!? Why so?

In the case of XSD validation, you might get a PSVI.

If these changes do not satisfy your concerns, please let us know.

                                        Be seeing you,

Norman Walsh <ndw@nwalsh.com> | Always do one thing less than you think
http://nwalsh.com/            | you can do.--Bernard Baruch

Received on Sunday, 9 November 2008 00:19:39 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 19:41:08 UTC