- From: Clark C. Evans <cce@clarkevans.com>
- Date: Sat, 10 Jun 2000 13:20:58 -0400 (EDT)
- To: James Clark <jjc@JCLARK.COM>
- cc: David Turner <dturner@microsoft.com>, "'XML-uri@w3.org'" <XML-uri@w3.org>, Henrik Frystyk Nielsen <henrikn@microsoft.com>, Andrew Layman <andrewl@microsoft.com>
On Sat, 10 Jun 2000, James Clark wrote:
> If multiple levels of hierarchy count as the same context, then this
> proposal does not solve the problem.
...
> 1. A1 is character for character identical to A2, and
>
> 2. either
> (a) A1 and A2 are absolute, or
> (b) both
> (i) A1 and A2 are relative, and
> (ii) C1 and C2 are character for character identical
>
...
> A. cases where namespace names are identical but the corresponding
> resources are not
>
> B. cases where namespace names are not identical but the corresponding
> resources are
>
> Now type B cases are relatively harmless and an unavoidable fact of
> life, but type A cases are (to some of us anyway) unacceptable. The
> Microsoft proposal appears to be getting rid of type A mismatches by
> accepting additional type B mismatches.
Consider the following directory...
/home/
/home/xsl/
/home/xsl/test.xsl
/home/xml/
/home/xml/test.xml
Let test.xml := "<x:x xmlns:x="test"/>
Let test.xsl contain "xmlns:x="test" and "<template match='x:x'>"
Run, from the /home directory,
"xt xml/test.xml xsl/test.xsl"
In the "literal" interpretation, this would match just perfectly.
However, in the above proposal, this is one of those "additional
type B mismatches" ?
Just checking,
Clark
Received on Saturday, 10 June 2000 13:15:05 UTC