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


Help: OASIS Mailing Lists Help | MarkMail Help



   Re: A different comment syntax question

[ 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)


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

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