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

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