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

SAX2 and Symmetrical Treatment of Data

  • From: Alex Milowski <alex@m...>
  • To: xml-dev@l...
  • Date: Wed, 20 Sep 2000 08:41:45 -0700 (PDT)

symmetrical data


In the ContentHandler interface, there is a method called character()
which allows the processor to pass the character data that is a child
of an element to a processing application.  If you introduce XML Schemas,
this allows one to create a streaming type factory to construct the
actual type instance without having to first instantiate a Java
string--which is very good from an optimization standpoint.

Unfortunately, the same concept does not exist for attributes.  An
attribute's value is already been constructed into a Java string before
the application can receive the lexical representation.  This seems rather
unforunate for XML Schemas and optimization since the typing of "leaf
nodes" within an XML document is uniform for attributes and element child
content.

Is it too late to fix this?  This would seriously help in building
optimized XML Schema aware processors.


R. Alexander Milowski           FAX: (707) 598-7649           alex@m...

"The excellence of grammar as a guide is proportional to the paucity of the
 inflexions, i.e. to the degree of analysis effected by the language
 considered." 

 Bertrand Russell in a footnote of Principles of Mathematics


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.