[XML-SIG] 4Suite problems
Anders Bruun Olsen
anders@bruun-olsen.net
Fri, 13 Dec 2002 14:36:18 +0100
n Fri, Dec 13, 2002 at 01:57:53PM +1100, Michael Hall wrote:
> Warning: I am a relative newbie to Python, 4Suite and XSLT, I may
> easily have
> missed something obvious in your example, and you may be trying to do
> something
> I'm not even aware of. That said, however ...
I looks like you have caught on to the idea :)
> Do you need to explicitly open the XML and XSL files? Normally, you
> would
> simply supply filepaths to the processor:
Uhmm.. probably not, but take a look below..
> > def ProcessFile(input, output):
> stylesheet = "/path/to/somesheet.xsl"
> > xsltprocessor = Processor()
> > xsltprocessor.appendStylesheetUri(stylesheet)
> > result = xsltprocessor.runUri(input)
> > if result:
> > open(output, "w").write(result)
> This works for me creating dynamically generating HTML web pages with
> a Python
> CGI script, except that I do this with the result:
> if result:
> print "Content-type: text/html\n\n"
> print result
This results in the following error:
xsltprocessor.appendStylesheetUri("ujds.xslt")
AttributeError: Processor instance has no attribute 'appendStylesheetUri'
I forgot to mention that I am using 4Suite 0.11.1
--
Anders
-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GCS/O d--@ s:+ a-- C++ $UL+++ P++ L+++ E- W+ N(+) o K? w O- M-- V
PS+ PE@ Y+ PGP+ t 5 X R+ tv+ b+ DI+++ D+ G e- h !r y?
------END GEEK CODE BLOCK------
PGPKey: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x8BFECB41