- From: Eric van der Vlist <vdv@dyomedea.com>
- Date: Wed, 10 Oct 2001 19:47:12 +0200
- To: xmlschema-dev@w3.org
Steen Lehmann wrote:
> Hi,
>
> Just a comment on the restriced XPath syntax in XML Schema:
>
>>>
>>>However, note use of parent node syntax (..) in the
>>>
>>selector xpath. Is
>>
>>>this illegal?
>>>
>>
>>Yes.
>>
>
> Actually this is not legal as far as I can tell.
There is no doubt about this and we aggree since I was answering "Yes"
to the question "Is this illegal?" :) !
I find it *very* worrying if MSXML4 accepts this, BTW.
Eric
>The selector XPath
> syntax is
> defined as follows (from XML Schema Part 1):
>
> [1] Selector ::= Path ( '|' Path )*
> [2] Path ::= ('.//')? Step ( '/' Step )*
> [3] Step ::= '.' | NameTest
> [4] NameTest ::= QName | '*' | NCName ':' '*'
>
> As you can see there is no way the Selector can begin with '..'
>
> -- Steen
> slehmann@silverstream.com
>
>
>
>
>
--
Rendez-vous à Paris pour une visite guidee de la nebuleuse XML.
http://dyomedea.com/formation/
------------------------------------------------------------------------
Eric van der Vlist http://xmlfr.org http://dyomedea.com
http://xsltunit.org http://4xt.org http://examplotron.org
------------------------------------------------------------------------
Received on Wednesday, 10 October 2001 13:46:50 UTC