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 Python@py.cz http://www.py.cz/mailman/listinfo/python