- From: Michael McCaleb <mccaleb@eeel.nist.gov>
- Date: Wed, 29 Nov 2000 14:41:40 -0500
- To: xml-editor@w3.org
Dear XML editor,
Below is a comment on the Extensible Markup Language (XML) 1.0 (Second
Edition). I hope this is useful.
Sincerely,
Mike McCaleb
Problem: The first sentence in the definition of the document type
declaration, in section 2.8, is contradicted in subsequent sentences.
The first sentence in the definition states:
Definition: The XML document type declaration contains or points
to markup declarations that provide a grammar for a class of
documents.
However, the third sentence in the definition states:
The document type declaration can point to an external subset
(a special kind of external entity) containing markup
declarations, or can contain the markup declarations directly in
an internal subset, or can do both.
Furthermore, a note in section 2.8 states:
Note that it is possible to construct a well-formed document
containing a doctypedecl that neither points to an external
subset nor contains an internal subset.
Proposed Solution:
Change:
Definition: The XML document type declaration contains or points
to markup declarations that provide a grammar for a class of
documents.
to
Definition: The XML document type declaration can contain and/or
point to markup declarations that provide a grammar for a class
of documents.
-----------------------------------------
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="GENERATOR" content="Mozilla/4.76 (Macintosh; U; PPC) [Netscape]">
<title>XML Comments.html</title>
</head>
<body>
Dear XML editor,
<p>Below is a comment on the Extensible Markup Language (XML) 1.0
(Second Edition). I hope this is useful.
<br>
<p>Sincerely,
<p>Mike McCaleb
<br>
<p>
<hr WIDTH="100%">
<br><b>Problem:</b> The first sentence in the definition of the document
type declaration, in section 2.8, is contradicted in subsequent sentences.
<p>The first sentence in the definition states:
<blockquote>Definition: The XML document type declaration contains or points
to markup declarations that provide a grammar for a class of
documents.</blockquote>
However, the third sentence in the definition states:
<blockquote>The document type declaration can point to an external subset
(a special kind of external entity) containing markup declarations, or
can contain the markup declarations directly in an internal subset, or
can do both.</blockquote>
Furthermore, a note in section 2.8 states:
<blockquote>Note that it is possible to construct a well-formed document
containing a doctypedecl that neither points to an external subset nor
contains an internal subset.</blockquote>
<p><br><b>Proposed Solution:</b>
<p>Change:
<blockquote>Definition: The XML document type declaration contains or points
to markup declarations that provide a grammar for a class of
documents.</blockquote>
to
<blockquote>Definition: The XML document type declaration can contain and/or
point to markup declarations that provide a grammar for a class of
documents.</blockquote>
<p>
<hr WIDTH="100%">
</body>
</html>
Received on Wednesday, 29 November 2000 14:40:56 UTC