[Python-es] Crear un xml

Alexandro Colorado jza en oooes.org
Jue Nov 21 07:16:20 CET 2013


python viene con modulos de parser como ElementTree. Aqui te dejo un
snippet de ese XML por ejemplo:

#!/usr/bin/env python
from xml.etree import ElementTree as ET
def main():
	element = ET.XML("<root><child>One</child><child>Two</child></root>")
#sustituir por un archivo xml.
	for subelement in element:
		print subelement.text
if __name__ == "__main__":
	# Someone is launching this directly
	main()

​Este es un blog que te da mas informacion​.
http://www.learningpython.com/2008/05/07/elegant-xml-parsing-using-the-elementtree-module/#ReadingXMLdata


2013/11/20 FERNANDO VILLARROEL <fvillarroel en yahoo.com>

> Hola amigos.
>
> Se que es una pregunta algo trivial, pero requiero me ayuden a decidir que
> modulo utilizar para crear un XML, el formato de salida debe ser como sigue:
>
> <include>
>   <user id="1000">
>     <params>
>       <param name="password" value="1000"/>
>       <param name="vm-password" value="1000"/>
>     </params>
>     <variables>
>       <variable name="toll_allow" value="domestic,international,local"/>
>       <variable name="accountcode" value="1"/>
>       <variable name="nibble_rate" value="10"/>
>       <variable name="nibble_account" value="1"/>
>       <variable name="user_context" value="default"/>
>       <variable name="effective_caller_id_name" value="Extension 1000"/>
>       <variable name="effective_caller_id_number" value="1000"/>
>       <variable name="outbound_caller_id_name"
> value="$${outbound_caller_name}"/>
>       <variable name="outbound_caller_id_number"
> value="$${outbound_caller_id}"/>
>       <variable name="callgroup" value="techsupport"/>
>     </variables>
>   </user>
> </include>
>
> Espero sus consejos y saludos.
>
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> https://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>


-- 
Alexandro Colorado
Apache OpenOffice Contributor
http://www.openoffice.org
882C 4389 3C27 E8DF 41B9  5C4C 1DB7 9D1C 7F4C 2614
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20131121/2c51b6fe/attachment.html>


Más información sobre la lista de distribución Python-es