W3C home > Mailing lists > Public > public-xml-id@w3.org > September 2005

[closed] Re: Editorial comment on PR draft

From: Norman Walsh <Norman.Walsh@Sun.COM>
Date: Tue, 06 Sep 2005 10:17:27 -0400
To: Elliotte Harold <elharo@metalab.unc.edu>
Cc: public-xml-id@w3.org
Message-id: <87hdcycmbs.fsf@nwalsh.com>
/ Elliotte Harold <elharo@metalab.unc.edu> was heard to say:
| The PR draft states:
|
| Declarations in either the internal or external subset of an XML
| document can declare attributes to be of type ID. However, some
| specifications, notably [SOAP], forbid an internal subset, and
| processing the external subset is optional for conformant XML
| processors, leaving no guarantee that all consumers of the XML
| document will be able to successfully recognize the identifiers.
|
| This was quoted in a  recent CNET article where I noticed that this
| implied that SOAP allowed an external DTD subset. It doesn't. In fact,
| what SOAP forbids is not the internal DTD subset. It is the entire
| DOCTYPE declaration. I propose rewriting this along these lines:
|
| Declarations in either the internal or external DTD subset of an XML
| document can declare attributes to be of type ID. However, some
| specifications, notably SOAP, forbid DTDs completely; and processing
| the external DTD subset is optional for conformant XML processors,
| leaving no guarantee that all consumers of the XML document will be
| able to successfully recognize the identifiers.
|
| Notice also that I have replaced "internal or external subset" with
| "internal or external DTD subset" which is I think a little clearer.
| You have to be pretty deep in XML wonkery to realize that "internal
| subset" means "internal DTD subset".
|
| Also note that the comma in "forbid an internal subset, and processing
| the external subset" should be a semicolon.
|
| There may well be a better way to fix this paragraph than the one I've
| suggested. That would be fine. However I do think this paragraph is
| less clear than it should be.

Thank you for your comment. The Core WG accepted your comment and the
editor has updated the draft accordingly:

<p>Declarations in either the internal or external DTD subset of an
XML document can declare attributes to be of type ID. However,
processing the external DTD subset is optional for conformant XML
processors, and some specifications, notably <bibref ref="SOAP"/>,
forbid DTDs completely; leaving no guarantee that all consumers of the
XML document will be able to successfully recognize the identifiers.</p>

                                        Be seeing you,
                                          norm

-- 
Norman.Walsh@Sun.COM / XML Standards Architect / Sun Microsystems, Inc.
NOTICE: This email message is for the sole use of the intended
recipient(s) and may contain confidential and privileged information.
Any unauthorized review, use, disclosure or distribution is prohibited.
If you are not the intended recipient, please contact the sender by
reply email and destroy all copies of the original message.

Received on Tuesday, 6 September 2005 14:17:54 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 19:53:50 UTC