- From: Werner Donné <werner.donne@re.be>
- Date: Sun, 23 Feb 2003 11:13:01 +0100
- To: xsl-editors@w3.org
Paul, I don't think the spec is saying that <uri-specification> is a subset of the <string> datatype. <string> is a sequence of characters and <uri-specification> is also a sequence of characters, but with constraints. This doesn't create a relationship between <string> and <uri-specification>. They just happen to have something in common in their definition. If <uri-specification> should be a subset of <string> it definition should start with "A <string> that is..." (cfr. the definition of <time> in terms of <number> and not "A signed read number..."). You also say: "Note that "url" is not a function, but a piece of syntax borrowed from CSS2." In that case there is an inconsistency in <uri-specification>. Its last sentence is: "If the URI reference contains a single quote, the two quote characters must be present and be double quotes." In CSS2 this is not required because quotes, single or double, must be escaped in a URI. It is also not complete since what happens when an URI contains a double quote? The problem couldn't be solved anyway, because a URI can contain both single and double quotes at the same time. Regards, Werner. -- Werner Donné -- Re BVBA Engelbeekstraat 8 B-3300 Tienen tel: (+32) 486 425803 e-mail: werner.donne@re.be
Received on Sunday, 23 February 2003 05:13:19 UTC