Criação de XML em Python: um guia abrangente para bibliotecas e métodos
Ao criar documentos XML em Python, os desenvolvedores têm várias opções de biblioteca em seus disposição. A escolha mais popular e direta é a API ElementTree, parte integrante da biblioteca padrão Python desde a versão 2.5.
ElementTree: uma opção eficiente
ElementTree fornece duas implementações : o ElementTree Python puro básico e a implementação C otimizada cElementTree. Este último foi descontinuado no Python 3.3, com sua funcionalidade perfeitamente mesclada ao ElementTree.
Exemplo de uso de ElementTree
Abaixo está uma ilustração de como criar o XML fornecido documento usando cElementTree:
import xml.etree.cElementTree as ET
root = ET.Element("root")
doc = ET.SubElement(root, "doc")
field1 = ET.SubElement(doc, "field1", name="blah")
field1.text = "some value1"
field2 = ET.SubElement(doc, "field2", name="asdfasd")
field2.text = "some vlaue2"
tree = ET.ElementTree(root)
tree.write("filename.xml")
Outras opções de biblioteca
Além do ElementTree, existem bibliotecas XML adicionais disponíveis em Python:
[Tutorial Element Tree (site original do autor)](http ://effbot.org/zone/element-tree.htm)[Tutorial LXML etree](https://lxml.de/tutorial.html)
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3