Re: [ANN] smallx XML Infoset and Pipeline Released (Open Sourc
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 & endPrefixMapping). ...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 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!
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