[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Interoperability [long]
Sean McGrath wrote: > BTW, have you guys on xml-dev seen the collateral damage > in terms of complexity/readability to the SAX/DOM/XSLT > programs that have become "namespace aware"? I can imagine this in XSLT programs, but what's the problem with SAX/DOM? Adding namespace processing to my SAX program added a single line of code to startElement and endElement: if (!uri.equals(XMLDBMSConst.URI_XMLDBMSV2)) throw new MapException("Unrecognized namespace URI: " + uri); Granted, I only use one namespace, but if I used multiple namespaces, I the processing wouldn't be any worse. I figure out what element I'm processing by looking up the local name in a hash table. If I wanted to process elements from multiple namespaces, I'd just hash on URI^localName (using the convention proposed by John Cowan a long time ago). I process DOM trees (which do use multiple namespaces) in a similar manner. What am I missing here? -- Ron
|
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
|