Текущее время: Пт, май 16 2025, 08:38

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: как в абапе прочитать код html странички
СообщениеДобавлено: Пт, окт 21 2005, 18:42 
Гость
имеется url инет-страницы "http://examp.html"

требуется получить HTML-код этой странички в виде внутренней таблички для обработки...


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб, окт 22 2005, 00:02 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, окт 07 2005, 13:38
Сообщения: 79
Откуда: ECC 6.0
Пол: Мужской
Немного не понял, что именно требуется... В общем, если тебе нужен именно html-парсер, то я сильно сомневаюсь что в САПе такое есть (сейчас системы под рукой нет, уверен занющие люди здесь меня поправят если что)

Пока что, если не влом, попробуй в другой среде (Java -- под нее много приличных парсеров; C++; whatever....) парсить html-ки в DOM (Document Object Model -- способ представления структуры XML / HTML в виде дерева) и передавать полученное DOM-представление документа САПу, а в нем дальше обрабатывать


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб, окт 22 2005, 10:11 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
Вообще, в 4.6с существует класс CL_IXML - это "фабрика" для порождения других классов для работы с XML (там есть и разборщик). Может стоит попробовать им разобрать HTML? Хэлп по CL_IXML есть только в 4.7 - вот здесь.
Работает ли это все в 4.6с - не было случая проверить.

_________________
С уважением, Сергей Королев


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: как в абапе прочитать код html странички
СообщениеДобавлено: Сб, окт 22 2005, 15:03 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 13:16
Сообщения: 1790
knif написал(а):
имеется url инет-страницы "http://examp.html"

требуется получить HTML-код этой странички в виде внутренней таблички для обработки...

Используй стандартный контрол HTML Viewer. При его помощи получишь содержимое странички в виде внутренней таблицы.
А если парсить надо, то смотри классы, на которые ссылается Сергей Королев.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб, окт 22 2005, 20:14 
Гость
HTML не строгий формат поэтому его сложно парсить... жаль что в Абапе нет регулярных выражений... :(


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения: Re: как в абапе прочитать код html странички
СообщениеДобавлено: Вс, окт 23 2005, 19:12 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пн, янв 24 2005, 16:22
Сообщения: 749
Пол: Мужской
knif написал(а):
имеется url инет-страницы "http://examp.html"

требуется получить HTML-код этой странички в виде внутренней таблички для обработки...


Если это делать в интерактивном режиме, то можно легко через ActiveX для IDocument (пусть сам Microsoft и парсит) все получить

_________________
Счастье есть!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: как в абапе прочитать код html странички
СообщениеДобавлено: Пн, окт 24 2005, 10:36 
Гость
ребята, простите с-ма у меня уже 4.7, профиль старый был :roll:
парсить не надо, только код странички без вывода

Bully написал(а):
Используй стандартный контрол HTML Viewer. При его помощи получишь содержимое странички в виде внутренней таблицы.


речь о cl_gui_html_viewer?

если подскажите еще и метод, то было бы просто замечательно:)


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, окт 24 2005, 11:05 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, май 04 2005, 16:29
Сообщения: 687
Откуда: Нижневартовск->Москва
Пол: Мужской
ФМ HTTP_GET
поле RFC_DESTINATION
SAPHTTP - коннектится GUI
SAPHTTPA - коннектится APPLICATION SERVER


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: как в абапе прочитать код html странички
СообщениеДобавлено: Пн, окт 24 2005, 11:35 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 13:16
Сообщения: 1790
knif написал(а):
если подскажите еще и метод, то было бы просто замечательно:)

SAPLibrary форева


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Ahrefs [Bot], Yahoo [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB