Isn't a billion characters far more that you could ever load into a DOM in any practical environment?
The question I find more interesting that of the feasibility of VTD as general DOM / Xerces competitor, is could some of the underlying techniques [1] they use in processing the XML be used to make a more performant and scalable DOM parser? In their FAQ they suggest no [2], but they seem to assume that the whole DOM object structure need be created and not just parts of it lazily as they are actually used. Eric [1] http://vtd-xml.sourceforge.net/technical/0.html [2] http://vtd-xml.sourceforge.net/faq.html#Is%20there%20a%20plan%20to%20offer%20DOM%20interface%20over%20VTD Michael Glavassevich wrote: > >From what I've read [1] about it, it isn't a conforming XML parser. It > apparently doesn't support DTDs, external entities, documents larger than > a billion characters and who knows what else. Sounds like a niche product > to me. > > [1] http://www.cafeconleche.org/oldnews/news2006April13.html > > Michael Glavassevich > XML Parser Development > IBM Toronto Lab > E-mail: [EMAIL PROTECTED] > E-mail: [EMAIL PROTECTED] > > Jacob Kjome <[EMAIL PROTECTED]> wrote on 12/13/2006 03:05:57 PM: > > >> I noticed an article on TheServerside [1] about VDT-XML [2]. I'm >> > curious what > >> the Xerces team thinks about it? It looks like performance and a small >> > memory > >> footprint are priority #1 [3][4]. I'm not sure how good they are about >> correctness? Is VDT-XML a niche product, or could it's approach provide >> > the > >> way forward for XML parsers? Are they competition for Xerces or a >> > performant, > >> but limited, alternative? >> >> Jake >> >> [1] http://www.theserverside.com/news/thread.tss?thread_id=43432 >> [2] http://vtd-xml.sourceforge.net/ >> [3] http://vtd-xml.sourceforge.net/benchmark.html >> [4] http://vtd-xml.sourceforge.net/benchmark2.html >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]