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


Help: OASIS Mailing Lists Help | MarkMail Help



   Re: XML QuotedCData question

[ Lists Home | Date Index | Thread Index ]
  • From: lee@sq.com
  • To: xml-dev@ic.ac.uk
  • Date: Sun, 9 Mar 97 22:30:05 EST

The question about how to expand entities may arise, I think, because
XML, like SGML, is not layered.

Most programming languages talk explicitly about tokenisation,
or tokenization if you prefer :-), and in doing so explain how
the sequence of tokens that a compiler (say) sees is derived from
an input stream.  Usually, comments are stripped at this stage,
and in languages such as C or SGML that have (in effect) macros,
the macros are expanded at input time.

I'd personally like to see a version of the XML spec in which there
was no S production, but rather a list of things that are self-delimiting
(such as <) and don't require whitespace; the explanation about
entities would then be clearer.

SGML entities can't all be expanded at input time, since some
of them are of differing types (e.g. external files) and must be
treated differently.  I'm not sure whether this applies to XML
general entities or not, but it probably does -- do we have
NDATA entities?

Maybe when the syntax settles down finally I'll do that.


xml-dev: A list for W3C XML Developers
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/
To unsubscribe, send to majordomo@ic.ac.uk the following message;
unsubscribe xml-dev
List coordinator, Henry Rzepa (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