[XML-SIG] building XML docs using ?

Joe Murray jmurray@agyinc.com
Tue, 15 May 2001 10:17:41 -0700


Thanks to everyone for their helpful responses.  And to probe even
further, into this technology that will "solve all my problems"...

"Thomas B. Passin" wrote:
> 
> [Lars Marius Garshol]
> >
> > * Joe Murray
> > ...
> > > Oh, and BTW, can XML solve all my problems???  ;-)
> >
> > I'm afraid not. You'll need topic maps for that... :-)
> >
> Hey, the man needs speed here .... :-)


So, with regard to speed, is there an XSLT processor (python or not)
which take a SAX-like event-driven approach to transforming XML?  I know
this doesn't deal fully with the dynamicity of an XSL doc, but it would
be useful.  I checked some old xml-dev, xml-sig... I can't vouch for the
people who were discussing such a processor and given the fact that most
of the posts were circa 1999... I couldn't find a straightforward
answer.  Does Sablotron support this?  It seems as if the Oracle XML
parsers packages do... but after some surfin', I ain't certain...


"Martin v. Loewis" wrote:
> > Should I forgo the ease of using the DOM objects by simply generating
> > outputting "hand-generated" markup?
> 
> Yes, definitely.
> 
> > I was doing this previously, it's efficient, but definitely not as
> > nice/clean as it could be...
> 
> Why is that? If you create the right template for a single line, e.g.
> 
> template = '<elem attr1='%d' attr2='%s'>%s</elem>'
> 
> then a simple print statement would suffice to fill out this template.
> This also make a nice separation of structure and content.


Indeed, this is the route I have gone.  I'm using
xml.sax.saxutils.escape, a handy function, in lieu of the SAX writer
interfaces.

All you guys are a helpful bunch!  

Regards,

joe

-- 
Joseph Murray
Bioinformatics Specialist, AGY Therapeutics
290 Utah Avenue, South San Francisco, CA 94080
(650) 228-1146