High-level wrapper around libxml2 and libxslt libraries