Purity5 is a HTML5 parser, with a similar interface to SimpleXML