[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Many different syntaxes in XML - is that good language des
> Am 07.03.2022 um 16:52 schrieb Pete Cordell <pete++xmldev@codalogic.com>: > > It does make me wonder why the CDATA section 'directive' wasn't just <!CDATA[...]>. Even more curious, given all the SGML things that got dropped, is how it got included in XML. It creates just as many problems as it solves That I do know ;) In SGML, not only can you have INCLUDE, IGNORE, TEMP, and RCDATA as status keyword in addition to CDATA, but those keywords could be expanded from parameter entities, like this <!ENTITY % if_include "IGNORE"> <![ %if_include [ ... blah blah ... ]]> to conditionally include/exclude content. And moreover, you can use marked sections in the document prolog/in markup declarations, not just in content. Used a lot in DTD construction and modularization where you'd reference an external subset with specifying overwriting ("preempting") values in the internal subset, hence "parameter" entities. Best, Marcus Reichardt sgml.io [Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] |
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
|