replaced ElementTree with lxml fixing CDATA bug and step_number bug.

#1, #2 bug fixed