[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: XML QuotedCData question
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. Lee xml-dev: A list for W3C XML Developers Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ To unsubscribe, send to majordomo@i... the following message; unsubscribe xml-dev List coordinator, Henry Rzepa (rzepa@i...)
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|