I want my simple XSLT processing framework!

Karl Anderson kra@monkey.org
14 Jul 2001 19:08:07 -0700


Bill Humphries <bill@whump.com> writes:

> I've looked at Pault.com's Hiawatha (Java and Zope)...

I don't get HiawathaZ, really.  I understand how he refuses to be tied
to any XSLT processor, so he treats it as an outside component to be
communicated with by XML-RPC.  But it seems a bit severe, I never got
into it because of its complexity.  There are at least 2 good XSLT
processors with Python interfaces, and hopefully one more soon, when
PyXML's gets shaped up.

Do you have an opinion on XSLTemplate (was Sablotron and Zope, now
4XSLT and Zope (in CVS, not yet released))?
http://www.zope.org/Members/karl/XSLTemplate/XSLTemplate

It's quite simple, it's really just a way to interface an XSLT
processor with Zope's infrastructure (and relies on that
infrastructure for essentials like cacheing and content management).
Tell it the IDs of the acquirable Zope objects that provide the XML
for your source and sheets are, as well as the IDs of the acquirable
Zope properties that you want to use as params, and it provides a
method that returns a rendering.

The neatest feature might be acquiring the processor from within the
path of an XML object - for example, if site/sheet is a sheet suitable
for XML documents rooted at nodeA or nodeB of doc, then the URLs
site/doc/nodeA/sheet and site/doc/nodeB/sheet provide renderings of
those nodes.

Unfortunately, it's stuck in alpha right now, and since I just got
FSCKING LAID OFF by Digital Creations, it probably will remain that
way until they get someone to replace me as XML shepherd and shuffle
resources around.

On the other hand, I want it for a personal project of mine (hazards
of the hacker laid off by an open source company, you want to keep on
working and ignore the lack of paychecks).

Anyone looking for a developer with Zope, Python, and XML experience,
and great references?

-- 
Karl Anderson      kra@monkey.org           http://www.monkey.org/~kra/