- From: Martin Duerst <duerst@w3.org>
- Date: Mon, 03 Feb 2003 14:54:32 -0500
- To: "Ian B. Jacobs" <ij@w3.org>, www-tag@w3.org
- Cc: Max Froumentin <mf@w3.org>, Michel Suignard <michelsu@microsoft.com>, www-international@w3.org
At 20:20 03/01/27 -0500, Ian B. Jacobs wrote: >Minutes of the 27 Jan 2003 TAG teleconf available as >HTML [1] and as text below. > 2.3 IRIEverywhere-27 > [25] http://www.w3.org/2001/tag/ilist#IRIEverywhere-27 > [Zakim] > DanCon, you wanted to suggest the value of having %7E specified to be > equivalent to %7e is purely aesthetic, and not *nearly* worth > the cost. Currently, Namespaces in XML 1.1 (Candidate Rec) specifies that for purposes of namespace equivalence, '%7e', '%7E', and '~' are different (see http://www.w3.org/TR/xml-names11/#IRIComparison). The same applies for RDF (currently in last call). These specs presumably reflect experience and actual implementations of previous versions of these specs. So the cost would be to change these specs AND to change the implementations (of which there are quite a lot). Regards, Martin. P.S.: Here are a simple XSL Transform and input data, and some of the results (mostly courtesy of Max Froumentin, with some results added by me) Stylesheet: <test xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:bar="http://example.com/%7E" xmlns:baz="http://example.com/%7e" xsl:version="1.0"> <xsl:value-of select="/foo/*[self::bar:qux]"/> </test> input: <foo> <qux xmlns="http://example.com/%7E">7E</qux> <qux xmlns="http://example.com/%7e">7e</qux> </foo> result from xsltproc: <?xml version="1.0"?> <test xmlns:bar="http://example.com/%7E" xmlns:baz="http://example.com/%7e">7E</test> result from saxon: ?xml version="1.0" encoding="utf-8"?><test xmlns:bar="http://example.com/%7E" xmln s:baz="http://example.com/%7e">7E</test> result from msxsl (4.0): <?xml version="1.0" encoding="UTF-16"?><test xmlns:bar="http://example.com/%7E" xmlns:baz="http://example.com/%7e">7E</test> result from msxsl (4.0 run as 3.0): <?xml version="1.0" encoding="UTF-16"?><test xmlns:bar="http://example.com/%7E" xmlns:baz="http://example.com/%7e">7E</test>
Received on Monday, 3 February 2003 14:54:44 UTC