W3C home > Mailing lists > Public > www-tag@w3.org > February 2003

Re: [Minutes] 27 Jan 2003 TAG teleconf (httpRange-14, arch doc, IRIEverywhere-27, binaryXML-30, xmlProfiles-29)

From: Martin Duerst <duerst@w3.org>
Date: Mon, 03 Feb 2003 14:54:32 -0500
Message-Id: <4.2.0.58.J.20030203143804.02ecb010@localhost>
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 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Thursday, 26 April 2012 12:47:16 GMT