[pyar] Borrar node de XML
Alejandro M. Bernardis
alejandro.bernardis en gmail.com
Vie Mar 15 22:43:29 ART 2013
Hola, te dejo unos ejemplo, espero que sean de tu utilidad.
Slds-
A!~
import xml.etree.ElementTree as ET
xmlstr = """<one>
<two>
<three>inside</three>
</two>
<three>outside</three>
<three>outside</three>
</one>"""
tree = ET.fromstring(xmlstr)
for child in list(tree):
for subchild in child.findall('three'):
if subchild.text == 'inside':
child.remove(subchild)
for child in tree.findall('three'):
if child.text == 'outside':
tree.remove(child)
for a in list(tree):
print a
--
--
Alejandro M. Bernardis.
Sr. Digital Consultant / Developer.
m. 55 61 14 62 67 (principal)
m. 55 34 34 14 28
e. alejandro.bernardis en gmail.com
s. alejandro.bernardis
t. @alejandromb
--
El contenido de este mensaje es confidencial. Si usted ha recibido
este mensaje por error, le pedimos que no lo reenvíe y lo borre
inmediatamente.
The contents of this message are confidential. If message has been
received in error, please do not forward and destroy immediately.
On Mar 15, 2013, at 6:54 PM, Charly Román <chack14rock en gmail.com> wrote:
> Algo como esto? tree[0].remove(tree[0][0])
>
> El día 15 de marzo de 2013 18:37, Mauricio Baeza
> <mauricio01 en correolibre.org> escribió:
>> On 03/15/2013 06:24 PM, Felipe Lerena wrote:
>>>
>>>
>>> No se exactamente sobre ET de pero en dom lo qie se suele hacer es hacer:
>>> hijo.padre.borrar(hijo)
>>>
>>>
>>
>>
>> Gracias, tiene que ser con ET
>>
>>
>>
>> --
>> __________________________________________________
>> Todo lo que no podemos dar nos posee... Andre Gide
>> universolibre.org
>>
>> _______________________________________________
>> pyar mailing list pyar en python.org.ar
>> http://listas.python.org.ar/listinfo/pyar
>>
>> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>>
>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>> Argentina - http://www.usla.org.ar
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de Argentina - http://www.usla.org.ar
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20130315/bb2cdcb8/attachment.html>
More information about the pyar
mailing list