[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: SAX: Comments (question 7 of 10)
David Megginson wrote: > Should SAX include an event for comments? > > public void comment (char ch[], int length); YES. Think of two tools you can't write without this: transformers and javadoc-style documentation tools. Javadoc is a revolution in documentation, not because it is particularly great in itself, but because it lowers the barrier to documentation production. Also, I often have to transform documents from authors, which then go back into the authoring process. Achieving identity is a requirement in this case. Our company uses XML/SGML for everything from documents to declarative multimedia product definitions, system configuration files, scripting environment management, configuration management, CORBA-style RPC (transport layer) and more. Once you start using XML as you canonical data format, the identity transform becomes critical. Just imagine if perl converted all characters above 127 to hex escapes on output. Or worse - deleted them. Furthermore, the CONs in this case don't seem all that compelling. In particular, point 2 (...might encourage comment abuses...) seems rather prescriptive. It's just a tool after all. > Another lexical feature that I am not discussing here is CDATA > sections; I assume that, when the parser is reporting character data, > it does not matter how the parser obtained those characters (in a > CDATA section, or in regular #PCDATA with the delimiters escaped using > references). I am happy, of course, to listen to other opinions on > this subject. This is neccessary for the identify transform. +----------------------------------+ | Antony Blakey | | N-Space Pty Ltd | | Java - CORBA - SGML - XML | | mailto:antony@n... | | http://www.n-space.com.au | +----------------------------------+ xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@i... Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ To (un)subscribe, mailto:majordomo@i... the following message; (un)subscribe xml-dev To subscribe to the digests, mailto:majordomo@i... the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto: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
|