При переводе из ДокументHTML в ДокументDOM выдает ошибку. (Создание ДокументDOM из Html страницы).
Добрый день. Нужно с парсить информацию о штрих коде.
То есть к товару подносим штрих код и получаем с сайта название товара.
Мною был написан следующий код:
В строке ДокументDOM = ПостроительDOM.Прочитать(ЧтениеXML); Выдает ошибку:
Ошибка разбора XML: - [32,43]
Фатальная ошибка:
EntityRef: expecting ';'
НУЖЕНО ПОЛУЧИТЬ ИНФОРМАЦИЮ ПО xPath
Вопрос:
1. Почему не хочет создаваться ДокументDom?
2. Как исправить данную ситуацию?
Заранее спасибо.
То есть к товару подносим штрих код и получаем с сайта название товара.
Мною был написан следующий код:
ЧтениеHTML = Новый ЧтениеHTML;
ЧтениеHTML.ОткрытьФайл(ИмяФайла, "UTF-8"); (//ИмяФайла --- содержание HTML Страницы)
ПостроительDOM = Новый ПостроительDOM;
ДокументHTML = ПостроительDOM.Прочитать(ЧтениеHTML);
ЗаписьXML = Новый ЗаписьXML;
ЗаписьXML.УстановитьСтроку("UTF-8");
ЗаписьDOM = Новый ЗаписьDOM;
ЗаписьDOM.Записать(ДокументHTML.Тело, ЗаписьXML);
ЧтениеXML = Новый ЧтениеXML;
ЧтениеXML.УстановитьСтроку(ЗаписьXML.Закрыть());
ДокументDOM = ПостроительDOM.Прочитать(ЧтениеXML);
Разименовыватель = Новый РазыменовательПространствИменDOM(ДокументDOM);
ВыражениеXPath = "//tr/td[@class=""s23""]/. ./td[@class=""s23""] | //tr/td[@class=""s23""]/. ./td[@class=""s11""]";
РезультатXPath = ДокументDOM.ВычислитьВыражениеXPath(ВыражениеXPath, ДокументDOM, Разименовыватель);
ПоказатьВ строке ДокументDOM = ПостроительDOM.Прочитать(ЧтениеXML); Выдает ошибку:
Ошибка разбора XML: - [32,43]
Фатальная ошибка:
EntityRef: expecting ';'
НУЖЕНО ПОЛУЧИТЬ ИНФОРМАЦИЮ ПО xPath
Вопрос:
1. Почему не хочет создаваться ДокументDom?
2. Как исправить данную ситуацию?
Заранее спасибо.
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Ради интереса попробовал Ваш пример на HTML тексте данной страницы.
После того, как я убрал все конструкции <sc ript></sc ript> содержащие javascript код DOM документ успешно создался.
Можете скопировать HTML код этой страницы и сравнить его с приложенным, приложенный HTML успешно преобразуется в DOM документ
После того, как я убрал все конструкции <sc ript></sc ript> содержащие javascript код DOM документ успешно создался.
Можете скопировать HTML код этой страницы и сравнить его с приложенным, приложенный HTML успешно преобразуется в DOM документ
Прикрепленные файлы:
При переводе из ДокументHTML в ДокументDOM выдает ошибку. (Создание ДокументDOM из Html страницы). - Форум.Инфостарт.html
Попробовал. В результате следующая ошибка:
Есть еще предложения=))))
{ВнешняяОбработка.ЗагрузкаДанныхИзЭлектронныхТаблицЧерез.Форма.Форма.Форма(1270)}: Ошибка при вызове метода контекста (Прочитать)
ДокументDOM = ПостроительDOM.Прочитать(ЧтениеXML);
по причине:
Ошибка разбора XML: - [110,26]
Ошибка:
Namespace prefix g on plusone is not defined
ДокументDOM = ПостроительDOM.Прочитать(ЧтениеXML);
по причине:
Ошибка разбора XML: - [110,26]
Ошибка:
Namespace prefix g on plusone is not defined
Есть еще предложения=))))
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот