Díky za nakopnutí k StringIO. Už mi to funguje.
@cherrypy.expose
def xsl_test(self):
from elementtree.ElementTree import Element, SubElement,
parse, tostring
from cStringIO import StringIO
index = Element('index')
blogpost = SubElement(index, 'blogpost')
name = SubElement(blogpost, 'name')
name.text = 'Test inmemory xmlka'
perex = SubElement(blogpost, 'perex')
perex.text = 'Perex inmemory xmlka'
blogpost2 = SubElement(index, 'blogpost')
name = SubElement(blogpost2, 'name')
name.text = 'Test inmemory xmlka 2'
perex = SubElement(blogpost2, 'perex')
perex.text = 'Perex inmemory xmlka 2'
XSLsheet = etree.parse('%s/index.xsl' % CURRENT_DIR)
transform = etree.XSLT(XSLsheet)
XMLdata = etree.parse(StringIO(tostring(index)))
return str(transform(XMLdata))
_______________________________________________
Python mailing list
[email protected]
http://www.py.cz/mailman/listinfo/python