Python_lxml is a project mainly written in Python, it's free.
This is a program demonstrating basic usage of the lxml Python library.