Manipulando arquivos xml

19 views
Skip to first unread message

Eron Pereira

unread,
Aug 16, 2012, 5:52:35 PM8/16/12
to pyth...@googlegroups.com
Existem outras formas de manipular arquivos XML em python além do módulo xml.dom? Qual a melhor delas?

Cássio Botaro

unread,
Aug 16, 2012, 6:00:42 PM8/16/12
to pyth...@googlegroups.com

Eron existe o BeatifoulSoup [1] , xml.sax(consome menos memória que o dom mas tem menos recursos), Element Tree, o mais "pythonico".

Não utilizei nenhum deles a não ser para testar um pouco.Então não posso afirmar qual o melhor.Mas sempre ouço falar do BeatifoulSoup.

Mauro Rodrigues

unread,
Aug 16, 2012, 6:29:19 PM8/16/12
to pyth...@googlegroups.com
Eu estou usando o lxml (http://lxml.de/), mas não tenho experiência com outros módulos pra comparar. Até onde eu ouço gente mais experiente falar xml.dom é piada no quesito de performance.

Um quick start pra você ver se é fit pra suas necessidades http://www.ibm.com/developerworks/xml/library/x-hiperfparse/

Mauro S M Rodrigues




2012/8/16 Cássio Botaro <cassio...@gmail.com>

Eron existe o BeatifoulSoup [1] , xml.sax(consome menos memória que o dom mas tem menos recursos), Element Tree, o mais "pythonico".

Não utilizei nenhum deles a não ser para testar um pouco.Então não posso afirmar qual o melhor.Mas sempre ouço falar do BeatifoulSoup.

--
 
 
 

Reply all
Reply to author
Forward
0 new messages