[Twisted-web] Best way to serve up XML
Dav Clark
dav at securme.net
Tue Jun 26 16:32:44 EDT 2007
So, first off - I'm new to Twisted. I've done mostly Zope & lxml +
the standard libs for my "web" needs until I got involved in a crazy
project that _needs_ an event loop.
My initial reaction is that there's no right answer to your question
without more detail. I'm just getting started, but Stan provides
excellent facilities for loading in XML files and then composing
them, including the ability to create templates. I don't like
transcoding - the easiest way to see if your code will generate the
XML you want is if your code _is_ the XML you want.
This is probably the best place to read about this method:
http://divmod.org/users/mg/nevow-doc/nevow-xml-templates.html
These XML templates are pretty well self-documenting, and can be
easily edited by anyone with a basic understanding of XML.
If you want to use a pure python solution, and you don't want to use
Stan, I'd second a vote for ElementTree. This also provides an easy
migration path to Martjin Faasen's (sp?) blazing fast (and otherwise
generally awesome) lxml package:
http://codespeak.net/lxml/
Cheers,
Dav Clark
917-544-8408
> From: "Nicholas Milkovits" <nmilkovits at gmail.com>
> Subject: [Twisted-web] Best way to serve up XML
> ...what other twisted users think 1) is the most maintainable approach
> 2) what method has the most stable supporting libs and 3) is the
> fastest. On
> average the XML documents will be small but could potentially grow
> to a
> considerable size. Any comments or insights are appreciated.
Dav Clark
917-544-8408
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://twistedmatrix.com/pipermail/twisted-web/attachments/20070626/c245fe1d/attachment.htm
More information about the Twisted-web
mailing list