quote: in XSLT steps on URI scheme registry

"A namespace URI is quoted by prefixing it with the string quote:"
-- http://www.w3.org/1999/08/WD-xslt-19990813#literal-result-element

Huh? how can you tell whether
	xmlns:qxsl="quote:http://www.w3.org/XSL/Transform/1.0"
is a quoted namespace URI or just a URI using a new quote:
URI scheme? You'd have to reserve the quote: scheme in
the IETF URI scheme registry.
c.f.
	http://www.w3.org/Addressing/schemes#Registration
ftp://ftp.isi.edu/in-notes/iana/assignments/url-schemes

And I doubt they'd grant it to you. I'll certainly advise
them not to!

There are a few HTTP header fields defined (sort of) in the
HTML 4.0 spec, and I catch hell for that all the time. As
one of the people on the W3C/IETF fence, I can't afford for
this sort of thing to happen. I consider this an
absolute must-fix.

I suggest a solution ala

Re: Namespace and quote
James Clark (jjc@jclark.com)
Sun, 29 Aug 1999 17:31:51 +0700 
http://lists.w3.org/Archives/Member/w3c-xsl-wg/1999Aug/0095.html
[member confidential, sorry]

except that in stead of mapping the prefixes:
	<xsl:map-namespace-uri from="qxsl" to="xsl"/>

you should assert a relationsihp between the URIs:

(using psuedo xlink/RDF syntax...)

	<xsl:quotes subject="http://anything-the-user-wants"
		object="http://www.w3.org/XSL/Transform">

-- 
Dan Connolly, W3C
http://www.w3.org/People/Connolly/

Received on Monday, 30 August 1999 16:37:07 UTC