[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: SAX Topic 2004-0003: Unicode normalization
At 9:28 AM -0500 2/22/04, David Megginson wrote: >- add a feature to XMLReaderFactory, such as > http://xml.org/sax/features/unicode-normalization-checking; most > appropriate at the factory level (Norm Walsh, 2004-02-19); Jeff > Rafter (2004-02-19) and Elliotte Rusty Harold (2004-02-19) disagree; > Norm wants feature in factory so that factory can return different > parsers (2004-02-20) It's not so much that I object to doing it on the factory, as that the XMLReaderFactory has no setFeature/setProperty/getFeature/getProperty methods. THerefore it's not possible within SAX as currently designed. Perhaps we should add these methods to XMLReaderFactory. However, that's a bigger change that should be considered on its own merits, with a range of use cases, rather than being shoe-horned in to support this one need. I doubt that could be reasonably pulled off in Norm's time frame. I suspect Norm was thinking of adding this to SAXParserFactory, a hideous, evil monstrosity of a class that should be hung, shot, beheaded, drawn and quartered, burned at the stake, buried in unconsecrated ground, dug up, cremated, and the ashes tossed in the Tiber while the complete cast of Wicked sings "Ding dong, the witch is dead." Excuse me, I got a little off topic there. I've just spent way too much time explaining to users that their code doesn't work precisely because they used SAXParserFactory instead of XMLReaderFactory, and then having them refuse to believe me because Sun is telling them something to use SAXParserFactory. Anyway, within SAX2 there's no such thing as factory level features and properties. Perhaps we should add this. Unlike a lot of the things being proposed for this minor update, this would be an API level change, so it should probably wait till 2.1. -- Elliotte Rusty Harold elharo@m... Effective XML (Addison-Wesley, 2003) http://www.cafeconleche.org/books/effectivexml http://www.amazon.com/exec/obidos/ISBN%3D0321150406/ref%3Dnosim/cafeaulaitA
|
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
|