[Zope-xml] XMLTransform permanently binding to XSLT processor?
Craeg K Strong
cstrong at arielpartners.com
Mon Sep 16 11:50:27 EDT 2002
Hello:
Ah yes. This capability is listed on the TODO list:
Ability to switch XSLT Processors on the fly -- Some sort of "self
upgrading mechanism so one can switch to a different processor
at run time. May be related to ZSyncer issue above
It sounds like this should be a higher priority (it is currently
pretty far down on the list..)? I might be able
to make it part of the 0.9 release...
BTW, I just heard from Daniel and he indicates that a new libxslt
with "greatly expanded and improved" Python APIs will be released in
3-4 weeks.
I will probably go ahead and make a 0.9 release a week or two after that
to take advantage of all the new features....
--Craeg
Jean Jordaan wrote:
> Hi there
>
> If I change the XSLTProcessor from 4Suite to libxslt and restart
> Zope, the XMLTransform instance I was busy with doesn't notice the
> change. From the log:
>
> =======================================================================
> jean at blommie 2-5-1 $ ./start
> ==> var/stupid.log <==
> ------
> 2002-09-16T13:39:05 INFO(0) zdaemon zdaemon: Mon Sep 16 15:39:05 2002:
> Houston, we have forked
> [...]
> ------
> 2002-09-16T13:39:08 INFO(0) XMLTransform: Imported XSLTProcessor:
> Products.XMLTransform.LibXsltProcessor.LibXsltProcessor
> [...]
> ------
> 2002-09-16T13:39:22 INFO(0) XMLTransform styleSrc:
> <Products.XMLTransform.FourSuite12Processor.ResolvingInputSource
> instance at 0x97d4cec> systemID:
> http://blommie:15080/xml/registry/simple.xsl
> =======================================================================
>
> How can the styleSrc be a FourSuite12Processor.ResolvingInputSource
> instance if LibXsltProcessor was imported? There is no XML Transform
> Cache Manager.
>
> If I delete and recreate the XMLTransform, the new one uses
> LibXsltProcessor.
More information about the Zope-xml
mailing list