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

Test err-c0016-001.xml and xs:boolean

From: Norman Walsh <ndw@nwalsh.com>
Date: Mon, 16 Mar 2009 15:27:42 -0400
To: public-xml-processing-model-comments@w3.org
Message-ID: <m2ocw1b74h.fsf@nwalsh.com>
The test err-c0016-001.xml asserts that 

    <p:compare name="step1">
      <p:with-option name="fail-if-not-equal" select="1">

should throw err:XC0016 because fail-if-not-equal must be a boolean
and "1" is neither "true" nor "false".

But "1" is an acceptable lexical value for "true" according to W3C XML
Schema so either the test is wrong or we're being more restrictive
than the spec currently supports.

I'm inclined to say that we should accept whatever XML Schema accepts,
just because that's easier to explain and no harder to implement.
According to that interpretation, it's the test that's incorrect.


                                        Be seeing you,

Norman Walsh <ndw@nwalsh.com> | Reason's last step is the recognition
http://nwalsh.com/            | that there are an infinite number of
                              | things which are beyond it.-- Pascal

Received on Monday, 16 March 2009 19:28:48 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 20:28:26 UTC