[XML-SIG] the faster way to get a dom.
uche.ogbuji@fourthought.com
uche.ogbuji@fourthought.com
Tue, 17 Oct 2000 17:48:46 -0600
> > Right now you can only specify parser by hacking FromXml or
> > influencing saxlib's choice of parser as you say. It might be
> > useful to write some low-level 4DOM readers that don't have to go
> > through SAX. For instance, using sgmlop's low-level interface
> > should be _many_ times faster than expat via saxlib.
>
> As a starting point, I'd try using sgmlop through the sgmlop SAX
> driver. To achieve that, it would be simplest if the From* methods
> took a parser= keyword argument which would allow the caller to
> specify a pre-fabricated parser object. This is a small effort and
> might reveal whether sgmlop is suitable for building DOM trees or not
> (and perhaps fix it if it is not).
Right-O.
I'll add this and post some bench-marks so we can think it over.
--
Uche Ogbuji Principal Consultant
uche.ogbuji@fourthought.com +1 303 583 9900 x 101
Fourthought, Inc. http://Fourthought.com
4735 East Walnut St, Ste. C, Boulder, CO 80301-2537, USA
Software-engineering, knowledge-management, XML, CORBA, Linux, Python