Пространство имен беспокоится, пока HTML -анализ с XMLStarletHtml

Программисты Html
Ответить Пред. темаСлед. тема
Anonymous
 Пространство имен беспокоится, пока HTML -анализ с XMLStarlet

Сообщение Anonymous »

Я хотел бы проанализировать документ HTML с XMLStarlet, который хорошо работал в прошлом, но из -за изменений базового генератора контента продолжает отбрасывать ошибки. < /p>

Теперь я получаю более двух десятков сообщений об ошибках, таких как < /p>

-:157.22: Namespace prefix xlink for href on use is not defined

< /code>

Из -за вновь встроенных изображений SVG, содержащих использование xlink: href < /code> теги. Соответствующее пространство имен для Prefix xlink должно быть "http://www.w3.org/1999/xlink", которое я добавил в командный сегмент на первом шаге

(...) | xml.exe sel -N n="http://www.w3.org/1999/xlink" -t -v "/html/body/div/div/div/main/ul/li[1]/h2/a/@href"
< /code>

Но, очевидно, я не сделал это правильно, так как остаются ошибки. Я не вижу никакого объявления пространства имен в сгенерированном содержании сайта. < /P>

Как исправить ошибки? < /P>

обновление < /strong> < /p>

Полная команда, над которой я работаю: < /p>

wget -qO- "https://notepad-plus-plus.org/downloads/" | xml fo -H -Q | xml.exe sel -t -v "/html/body/div/div/div/main/ul/li[1]/h2/a/@href"
< /code>

НЕРГРАВЛЕНИЕ Я получаю следующее сообщение об ошибке: < /p>

Attempt to load network entity http://www.w3.org/TR/REC-html40/loose.dtd
-:3.1: Start tag expected, '

Подробнее здесь: https://stackoverflow.com/questions/580 ... xmlstarlet
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Html»