[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: SAX: Comments (question 7 of 10)

  • From: Antony Blakey <antony@n...>
  • To: David Megginson <ak117@f...>
  • Date: Mon, 05 Jan 1998 11:16:21 +1030

question 7
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!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.