LINUX.ORG.RU

История изменений

Исправление Stack77, (текущая версия) :

Какая ошибка? Неоднократно парсил с libxml2 в Qt, нормально разбирает html даже с ошибками (в большинстве случаев). Xmllint по идее не хуже работать должен.

Проверил, всё работает. Просто ошибки показывает в stderr (если невалидный), перенаправь их в null.

xmllint --html --xpath "//td[@id='TableInfo12345']/text()" test.html 2>/dev/null

Исправление Stack77, :

Какая ошибка? Неоднократно парсил с libxml2 в Qt, нормально разбирает html даже с ошибками (в большинстве случаев). Xmllint по идее не хуже работать должен.

Проверил, всё работает. Просто ошибки показывает, перенаправь их в null.

xmllint --html --xpath "//td[@id='TableInfo12345']/text()" test.html 2>/dev/null

Исходная версия Stack77, :

Какая ошибка? Неоднократно парсил с libxml2 в Qt, нормально разбирает html даже с ошибками (в большинстве случаев). Xmllint по идее не хуже работать должен.