Programming with libxml2 is like the thrilling embrace of an exotic stranger