
Html::treebuilder::xpath is libxml based compatible interface to html::treebuilder, which could be slow for a large document.
html::treebuilder::libxml is drop-in-replacement for html::treebuilder::xpath.
this module doesn't implement all of html::treebuilder and html::element apis, but enough methods are defined so modules like web::scraper work.