[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: SAX2: Interning names in namespaces
Terje Norderhaug wrote: > For each namespace, the parser may use a weak hashtable indexed on > equality. I think that requiring weak references is unreasonable for a cross-platform API. > The implementation results in that each namespace has its own copy of the > name. I agree that this would be a useful property, and I suggest that it be exposed as a standard SAX2 feature, perhaps named "names-interned-namespaces". > Parts of the namespace handling in SAX can be simplified if it can assume > that the parsers interns each name in its own namespace. It can eliminate > the need for passing namespace information as a separate argument to > methods or encoded in the name string. Unless there is a mechanism for recovering the namespace name from the name, this will not work well, as application behavior will depend on particular namespace names. -- Schlingt dreifach einen Kreis vom dies! || John Cowan <jcowan@r...> Schliesst euer Aug vor heiliger Schau, || http://www.reutershealth.com Denn er genoss vom Honig-Tau, || http://www.ccil.org/~cowan Und trank die Milch vom Paradies. -- Coleridge (tr. Politzer)
|
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
|