One problem with free software is available for reference, and there are many tools. Different tools have parallel, after all, "Fish and bear palms cannot be obtained." I remember that after the first installation of PYXML, I found a lot of tools, but I couldn't find a detailed documentation.
Today, I saw "Python Paradigms for XML" details the usage and advantages of common Python XML tools. Website: http://www.idealliance.org/papers/dx_xml03/papers/06-02-03/06-02-03.html