7

I'd like to use etree, expat or similar, though I understood etree is easier to use. But how do I install that when I already have Python 2.7.2 installed on Ubuntu 11.10?

All documentation I can find through Google suggests that xml parsing is available by default for Python. Or at least when I search for install xml parser python, or any combination of similar words, also including etree or expat I can't find what steps to take (a commandline install method).

Ruud
  • 249
  • 3
  • 5
  • 9

2 Answers2

5

You are probably looking for something like lxml.

Please have a look at the lxml webpage

You can install it in ubuntu with

sudo apt-get install python-lxml
martin
  • 1,783
  • 1
  • 12
  • 21
  • This will work for me. I already tried sudo apt-get install python-xml. Just one letter off from a solution... – Ruud Nov 26 '11 at 08:50
  • One thing I should mention. I did have to follow the installation instructions from the lxml.de webpage. After just sudo apt-get install python-lxml Their test script still failed for me... – Ruud Nov 28 '11 at 22:58
3

If you're looking for etree, you don't need to install anything, it's available in xml.etree.ElementTree.

jcollado
  • 9,498
  • 2
  • 27
  • 26