save($file); } /** * Convert a DOM into an HTML5 string. */ public static function saveHTML($dom) { $serializer = new \HTML5\Serializer\Serializer($dom); return $serializer->saveHTML(); } /** * Parse an input stream. */ public static function parse($input) { $events = new DOMTreeBuilder(); $scanner = new Scanner($input); $parser = new Tokenizer($scanner, $events); $parser->parse(); return $events->document(); } }