[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Microsoft's vision of data and the role of XML in that con
Arjun Ray wrote: > Isn't the problem with "pulling", as opposed to "being pushed", > that the puller now would have to farm out work based on examining > the input? No polymorphic dispatch because the switch statement > block is "small"? I don't see how what you do after each "pull" would be any different than what you have to do within each call from SAX. You still have to build a state machine with a pull-model API, but now your state machine can simply take the form of procedural refinement: reader.Read(); if (reader.LocalName == "foo") { // I know I'm in the foo element here reader.Read(); if (reader.LocalName == "bar") { // I know inside of foo/bar here ... } } -aaron ...................................................... . Aaron Skonnard, DevelopMentor (http://skonnard.com). . Essential XML Quick Reference available online! . . Download PDFs: http://www.develop.com/books . ......................................................
|
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
|