- From: Mukul Gandhi <gandhi.mukul@gmail.com>
- Date: Sat, 19 Dec 2009 16:47:19 +0530
- To: www-xml-schema-comments@w3.org
Hi all,
While reading through the latest draft of XML Schema 1.1 spec, I
have a doubt while reading few things here,
http://www.w3.org/TR/xmlschema11-1/#ch_xpath (Assertions and XPath).
There is a point here, which says [1]:
The rules for the "available collections" and "default collection"
properties of the [XPath 2.0] dynamic context have been simplified;
these properties are now required to be the empty set instead of being
·implementation-defined·. This improves interoperability and resolves
issue 6540 Available documents in assertions.
Pls also see, http://www.w3.org/Bugs/Public/show_bug.cgi?id=6540 as
pointed by the above paragraph.
Does this mean, that if an XSD 1.1 implementation allows access to
external documents in assertions XPath expressions, then it is
non-conformant?
For e.g, is this assertion (referred from one of Roger L. Costello's
XSD 1.1 examples at, http://www.xfront.com/xml-schema-1-1/):
<assert test="$value = doc('countries.xml')//country" />
conformant according to the spec?
It seems to me, that an assertion like this is not conformant now, as
per the the reference I've provided from the spec, above [1].
But just wanted to confirm this from the group, here.
--
Regards,
Mukul Gandhi
Received on Saturday, 19 December 2009 11:18:12 UTC