OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   Re: XML 1.0 spec appears to violate itself

[ Lists Home | Date Index | Thread Index ]
  • From: Paul Grosso <pgrosso@arbortext.com>
  • To: xml-dev@ic.ac.uk
  • Date: Tue, 24 Aug 1999 15:29:30 -0500

It is true that the line Takuki Kamiya found is in error.
That much is clear.

At 12:01 1999 08 24 -0700, David Brownell wrote:
>It's clear that it _is_ permitted to redeclare entities (including the
>predeclared ones) in the internal subset.  See section 4.6 where it
>talks about various "may" (may redeclare) and "must" (must still be WF,
>and not change the standard effect) cases, none of which could work
>if such redeclaration were disallowed.

But if anything else is clear, it's that this issue that David claims
is clear isn't clear.

I was the one who argued this before, and I don't want to reopen the 
discussion, but I continue to read the following text (quoted from 4.6
aka http://www.w3.org/TR/REC-xml#sec-predefined-ent):

  If the [predefined] entities in question are declared, 
  they must be declared as internal entities whose replacement 
  text is the single character being escaped or a character reference 
  to that character, as shown below. 

[which is then followed by a list of declarations for the 5 predefined 
entities] to say that it is not permissible to declare those 5 entity
references any differently than as shown in that table.

Perhaps it is possible to read the "as" in "as shown below" to mean
"in a vaguely similar manner that does not change the standard effect", 
but that is a somewhat non-standard meaning in my experience.  Nowhere 
in 4.6 does the word "redeclare" appear (as in "may redeclare").  In 
fact, after a couple uses of "may" in the first paragraph unrelated to 
the predefined entities themselves, the word "may" does not appear in 
section 4.6.  It is at least reasonable to believe (as I do) that the
"must be declared" in section 4.6 which I include in my quote above 
modifies, among other words, the "as shown below" phrase implying that
it is an error to have a declaration for any of these 5 entities that
differs from that shown in the table.

paul

xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1
To (un)subscribe, mailto:majordomo@ic.ac.uk the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk)






 

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS