Useless URI reference

Hi,

   Section 4.2.2 of XML 1.0 SE defines the system identifier as a URI
reference but says "It is an error for a fragment identifier (beginning
with a # character) to be part of a system identifier". This is
nonsense. The difference between an URI and a URI reference is, that the
URI reference allows a fragment identifier to be part of the whole
thing. The definition should read:

  [Definition: The SystemLiteral is called the entity's system
  identifier. It is a URI (as defined in [IETF RFC 2396], updated by
  [IETF RFC 2732]), meant to be dereferenced to obtain input for the XML
  processor to construct the entity's replacement text.] Unless
  otherwise provided by information outside the scope of this
  specification [...]

regards,
-- 
Björn Höhrmann { mailto:bjoern@hoehrmann.de } http://www.bjoernsworld.de
am Badedeich 7 } Telefon: +49(0)4667/981028 { http://bjoern.hoehrmann.de
25899 Dagebüll { PGP Pub. KeyID: 0xA4357E78 } http://www.learn.to/quote/

Received on Monday, 9 July 2001 14:25:13 UTC