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

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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