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

Odpovedet emailem