[
Lists Home |
Date Index |
Thread Index
]
- From: Rob Cameron <cameron@cs.sfu.ca>
- To: xml-dev@ic.ac.uk
- Date: Fri, 17 Jul 1998 14:35:37 -0700 (PDT)
Thanks to Chris Maden for setting me straight. I have been reading
the XML specification without a detailed knowledge of SGML. Although
you can do this to an extent, this seems to be one of the small
exceptions. (The big exception of course is the issue of parameter-entity
references in the external document subset. An area for further work.)
Chris Maden <crism@oreilly.com> writes:
>
> [Rob Cameron]
> > Although the XML specification makes clear that "--" is not allowed
> > in comments, there is another case that is less clear. Can the body
> > of a comment end in a single hyphen, that is, is a comment like
> > "<--A+, A or A--->" legal? There is no explicit mention of this in
> > the text of the specification, but a careful read of the grammar
> > does not allow it.
>
> Correct. The production reflects the SGML reality that -- ends a
> comment. In SGML terms:
>
> '<!' starts the comment declaration in your example.
> '--' starts the comment.
> 'A+, A or A' is the content of the comment.
> '--' ends the comment.
> '-' is an error.
> '>' could be considered to end the comment declaration, but
> we're now in error-recovery mode, and outside the scope
> of the specification.
>
> <!--A+, A or A- --> is a legal comment.
>
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/
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)
|