initial XML parser using C implemented etree