"Daniel Nogradi" <[EMAIL PROTECTED]> wrote: > Hi list, > > How does one prevent elementtree converting & to & (and similarly > for other entities)? > >>>> from xml.etree import ElementTree as et >>>> x = et.Element( 'test' ) >>>> x.text = '&' >>>> et.tostring( x ) > '<test>&</test>' > > Sometimes I would like to have the output '<test>&</test>' > > Daniel >
elementtree is for processing xml. If you want to output something which isn't xml then you'll have to use a different library or mess about with the xml after it has been generated: et.tostring(x).replace('&', '&') does what you want, but you won't be able to parse it again with anything which expects xml. -- http://mail.python.org/mailman/listinfo/python-list