[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: XML 1.0 spec appears to violate itself

  • From: Paul Grosso <pgrosso@a...>
  • To: xml-dev@i...
  • Date: Tue, 24 Aug 1999 15:29:30 -0500

rss 1.0 xml standard spec
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@i...
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@i... the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo@i... the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa@i...)



PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.