OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   Re: [xml-dev] [ANN] smallx XML Infoset and Pipeline Released (Open Sourc

[ Lists Home | Date Index | Thread Index ]

On Apr 12, 2005, at 8:30 AM, Elliotte Harold wrote:

> Alex Milowski wrote:
>> In smallx you stream info items--not SAX.  As such, when you receive
>> a start tag you get the name, attributes, and in-scope namespaces.
>> In SAX, those are separate callbacks and implementing against that
>> is much harder.
> That's blatantly incorrect. Names and attributes are not separate 
> callbacks in SAX. They are passed as arguments to startElement. 
> In-scope namespaces do require separate callbacks, but that's rarely 
> needed.

Yep.  I was thinking of the prefix mappings (startPrefixMapping & 
...typing to fast without thinking.

In-scope namespaces are needed for many applications--including XSLT.  
I also embed
QName values in many of my applications and there I also need in-scope 
namespaces to
resolve those QName values.

I still find SAX hard to implement against in terms of "XML 
Components".  It is OK
for a parser interface.  That's my personal preference though...

-- Alex Milowski  

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

Bertrand Russell in a footnote of Principles of Mathematics


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS