At 11:46 29-06-2001, Peter Flynn wrote:
>On Thu, 28 Jun 2001, Wendell Piez wrote:
> > Tiny correction:
> > Actually, a NOTATION declaration is the one occasion in XML when a PUBLIC
> > identifier does *not* require a SYSTEM identifier (URI) to complete it.
> > (See XML 4.7, esp. production 83.)
>Oops. I'd forgotten that. Silly, it's inconsistent.
Sort of... the reason for always requiring a system identifier in XML is so
that the identified resource can be robustly downloaded. (This isn't quite
the case anyway, but that was the intent.)
But no one really accesses notation identifiers, usually (since no one
knows what exactly is supposed to be there), so having a system identifier
isn't as important. (This is analogous to namespace URIs.)
>I can't remember...is the null string a valid URI?
It's a valid URI *reference* - it resolves to the base URI.
Christopher R. Maden, XML Consultant
DTDs/schemas - conversion - ebooks - publishing - Web - B2B - training
<URL: http://crism.maden.org/consulting/ >
PGP Fingerprint: BBA6 4085 DED0 E176 D6D4 5DFC AC52 F825 AFEC 58DA