[python] XML a XSLT transformace & Python

Martin Stiborský martin.stiborsky na gmail.com
Pondělí Září 17 12:40:31 CEST 2007


etree.parse() se to nelíbí ..
TypeError: Parse() argument 1 must be string or read-only buffer, not
instance

Já potřebuju xml data dostat do stringu, ne ze stringu ... 

-----Original Message-----
From: python-bounces na py.cz [mailto:python-bounces na py.cz] On Behalf Of Jan
Martinek
Sent: Monday, September 17, 2007 12:09 PM
To: Konference PyCZ
Subject: Re: [python] XML a XSLT transformace & Python

Martin Stiborský wrote:
> Díky za nakopnutí k StringIO. Už mi to funguje.
> 

Je ten stringIO potřeba? Nešlo by to nějak takhle?

 >>> from xml.etree.ElementTree import *
 >>> text = '<xml ble="bla"> NECO </xml>'
 >>> e = XML(text)
 >>> e.text
' NECO '
 >>> e.tag
'xml'
 >>> e.attrib
{'ble': 'bla'}
 >>>


Použil jsem funkci XML(), což je totéž co fromstring():

 >>> XML is fromstring
True

--
Jan Martinek
_______________________________________________
Python mailing list
Python na py.cz
http://www.py.cz/mailman/listinfo/python



Další informace o konferenci Python