Я использую этот кодПреобразовать исходный HTML-файл в файл XML
$html = file_get_html('http://example.com');
Но я хочу преобразовать его в файл XML затем использовать некоторые функции на нем. как я могу это сделать?
Я хочу использовать этот код. Могу я?
$html = file_get_html('http://example.com');
$doc = new DOMDocument();
$doc->loadHTML($html);
$xml=simplexml_load_string($doc) or die("Errooooooor");
print_r($xml);
Итерация по элементам и вывода контента в XML .. – chris85
Просто поместите ваш HTML в виде строки в объект DOMDocument. [Тема обсуждалась здесь] (http://stackoverflow.com/a/4881456/5482243) –
[tagsoup] (https://sourceforge.net/projects/tagsoup/) является SAX-парсером для HTML, который может быть полезен Вот. См. Также [Как использовать JAXB с HTML?] (Http://stackoverflow.com/q/24791422/6002174), [анализировать любой HTML-документ с использованием html5lib] (http://stackoverflow.com/q/26717379/6002174) и [jTidy и TagSoup documentation] (http://stackoverflow.com/q/4452566/6002174). –