Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 17:46

При переводе из ДокументHTML в ДокументDOM выдает ошибку. (Создание ДокументDOM из Html страницы).

Автор antant1992, 22 янв 2018, 13:36

0 Пользователей и 1 гость просматривают эту тему.

antant1992

Добрый день. Нужно с парсить информацию о штрих коде.
То есть к товару подносим штрихкод и получаем с сайта название товара.
Мною был написан следующий код:
Чтение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. Как исправить данную ситуацию?
Заранее спасибо.

ilyay


alex0402

Спасибо за Сказать спасибо

Похожие темы (5)

Рейтинг@Mail.ru

Поиск