W3C home > Mailing lists > Public > uri@w3.org > April 2005

Reg-name conflict between 2396 and 3986

From: Elliotte Rusty Harold <elharo@metalab.unc.edu>
Date: Fri, 08 Apr 2005 12:28:37 -0400
Message-ID: <4256B135.3070900@metalab.unc.edu>
Cc: xerces-j-dev@xml.apache.org, uri@w3.org

An issue has been raised with Xerces's schema validation of certain 
kinds of URIs that appear to be legal in 2396 and illegal in 3986. See 
http://issues.apache.org/jira/browse/XERCESJ-1060 for details.

Briefly it appears that an indefinite number of colon and @ characters 
were allowed in reg-names in RFC 2396 and forbidden in RFC 3986.
This doesn't seem to be called out as a change in D2 of 3986.

For instance, dcp.tcp.pft://192.168.0.1:1002:3002?fec=1&crc=0 is legal 
in 2396 and not in 3986.

Was this decision deliberate? Or did it accidentally fall out of other 
changes made to the BNF grammar? Or am I missing something obvious, and 
this URI is legal (or illegal) in both RFCs?

-- 
Elliotte Rusty Harold  elharo@metalab.unc.edu
XML in a Nutshell 3rd Edition Just Published!
http://www.cafeconleche.org/books/xian3/
http://www.amazon.com/exec/obidos/ISBN=0596007647/cafeaulaitA/ref=nosim
Received on Friday, 8 April 2005 16:28:39 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 21:25:09 UTC