AM writes:
Hi,
I have a truckload of XML documents and an XSL file from an old web site. Originally each file was converted to HTML using msxslt and then published onto the website.
I would like to be able to just upload all the XML files to the zope website and also put the XSL file up there, and be able to render HTML on the fly. You can define a specialized "view" for these objects, implemented by an ExternalMethod that performs the XSLT transformation.
The PyXML package contains an XSLT transformer ("4xslt"). When I used it some time ago, it was horribly slow. The authors claim they made drastic improvements meanwhile (I did not verify). I would probably go for "libxml2", a set of XML processing tools (including an XSLT processor) implemented in C with Python wrappers. Search Google for "libxml". Dieter