xmlstarlet находит мой HTML недействительным

В качестве теста я использую xmlstarlet для запроса исходного кода следующей веб-страницы: http://motherfuckingwebsite.com/

Это команда, которую я использую:

xmlstarlet sel -t -v "//h2" mfw.html

Он возвращает кучу ошибок, подобных этой:

mfw.html:81.8: Premature end of data in tag body line 12
</html>

Похоже, xmlstarlet не проверяет документ. Когда я бегу xmlstarlet val mfw.htmlэто вывод:

mfw.html - invalid

Я наблюдал подобное поведение с кучей других документов HTML. Мое понимание правильности XML/HTML здесь ошибочно или проблема где-то еще?

0 ответов

Другие вопросы по тегам