Подписка

добавить на Яндекс

Наши проекты

Delphi+Google

Google API

Google API в Delphi - проект с открытым исходным кодом.

Chrono

Chrono

Хронометр - программа для ведения списка задач.

ODFProc

ODFProc

ODFProc - работа с документами OpenOffice в Lazarus и FreePascal.

Поддержка блога

А тут я коплю на лицензию Delphi XE на iPad =).
Сумма пожертвования не фиксирована.

Публикации

Год назад

Случайный пост

Последние

Сообщения форума

Комментарии

Свежие комментарии

Социальные сети

Google

Facebook

Twitter

Опрос

Вы сейчас или в ближайшем обозримом будущем планируете разрабатывать кроссплатформенное приложение с использованием Firemonkey?



Loading ... Loading ...

Блоги и сообщества

Статьи по Delphi DelphiFeeds.ru - Все Delphi-блоги Рунета Сообщество умных людей VR-Online.RU Бесплатный журнал для программистов и всех, кто интересуется IT Статьи и уроки по Delphi Новостной блог о высоких технологиях
Система Orphus

Список публикаций с меткой: DOM

Статьи с меткой DOM содержат информацию по работе с Document Object Model в Delphi. 

Document Object Model («объектная модель документа») — это не зависящий от платформы и языка программный интерфейс, позволяющий программам и скриптам получить доступ к содержимому HTML, XHTML и XML-документов, а также изменять содержимое, структуру и оформление таких документов.

Также информацию по работе с DOM можно найти в статьях, отмеченных тегом MSDN.

29.05.2011.
Опубликовал Vlad в 22:31.
Категории: Delphi в Web, MSDN.

Ещё один пост об использовании библиотеки MSHTML и размышления на тему того, что лучше использовать – регулярные выражения или DOM? Вчера я рассказывал о том, как получить адрес RSS-канала для сайта с использованием библиотеки MSHTML. В работе использовались, как и в большинстве случаев с DOM в Delphi, IHTMLDocument2, IHTMLElement и IHTMLElementCollection. Для обработки тегов HTML-документа часто больше ничего и не требуется использовать. Однако для работы с мета-тегами трех этих интерфейсов может и не хватить. Например, если Вы решите с помощью них определить, что находится в атрибуте Content мета-тега, содержащего кодировку сайта, то ничего не выйдет. Рассмотрим простой пример

Читать далее »

28.05.2011.
Опубликовал Vlad в 18:02.
Категории: Delphi в Web.

tkch1Хотел было назвать пост как-то типо “Текучка”, но потом подумал, что сие название не отразит суть написанного, поэтому переименовал в то, что есть, но по большому счёту – это обычная текучка.

Родилась у меня тут одна мысль по поводу повышения удобства работы с “Пинговалкой”, а именно сделать возможность автоопределения параметров нового проекта, таких как название сайта, ключевые слова, адрес RSS-канала и т.д., т.е. того, что сейчас вручную заносится пользователем. Смысл просто – задаем только адрес главной страницы, жмем кнопку, программка скачивает главную страничку и парсит её в поисках необходимых значений, что не смогли найти автоматом – вбиваем ручками. В принципе задача достаточно тривиальная. Например, про то, как вытаскивать значения различных тегов из HTML-документа я писал чуть ли не два года назад, но возникла небольшая проблемка с относительными ссылками в элементах link документа. Поясню в чем суть.

Читать далее »

16.05.2010.
Опубликовал Vlad в 19:07.
Категории: Delphi в Web.

Если Вам хотя бы один раз в жизни приходилось проводить анализ ссылок на странице сайта, то Вы представляете себе сколько времени может занять такой анализ, особенно, если проводить его без применения сервисоы типа pr-cy.ru. Но, даже и с применением таких мощных инструментов анализа контента на странице сайта могут возникнуть некоторые пролемы.

Например, вы работаете оптимизатором на GoGetLinks - покупаете ссылки на блогах, сайтах и при этом используете все возможные варианты размещения ссылок - от простой контекстной ссылки до ссылок-картинок. Естественно, в данном случае, в ваши задачи будет входить как минимум проверка ссылок на:
1. отсутствие атрибутов ссылки типа noindex, nofollow
2. расположение ссылки вне тегов noindex
3. точное, в соответствие с заданием, содержание анкора
4. точное значение атрибута href
5. отсутствие в ссылке каких-либо атрибутов для её скрытия, например, цвет текста, размер шрифта и т.д.
и т.д. список можно продолжать практически до бесконечности и здесь всё зависит от Ваших требований и предпочтений. Проверять руками большое количество ссылок - не вариант, т.к. потери времени будут колоссальными. Использовать сервисы? Можно, но получить всю необходимую Вам информацию тоже не получится. Как вариант, можно разработать небольшую программку, которая автоматизирует те задачи, которые необходимы именно для Вас. И в этом нам очень сильно может помочь MSHTML и Delphi.
Читать далее »

18.01.2010.
Опубликовал Vlad в 18:00.
Категории: Delphi в Web.

Сегодня решил немного продолжить тему работы с XML-RPC в WordPress. Как это обычно со мной бывает, идея родилась в момент чтения случайного блога, вздумалось взглянуть на работу с постами в блоге и, заодно, попробовать написать что-нибудь под свои нужды.

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

Вкратце работу с XML-RPC я рассматривал в посте "XML-RPC в Delphi. Первое знакомство с WordPress изнутри." Сегодня попробуем продвинуться дальше в своей работе и использовать несколько взаимосвязанных методов для получения определенной информации из блога.

Конкретизируем цель на сегодня: необходимо получить данные по постам в блоге, используя доступные методы из API WordPress. Читать далее »

3.01.2010.
Опубликовал Vlad в 01:38.
Категории: Моя работа.

Один из способов ускорения индексации страниц Вашего блога - отправка сообщений ping-сервисам. Например, Яндекс предоставляет пользователям блогов свой пинг-сервис для ускорения индексации новых записей блога. В двух словах работа с пинг-сервисами состоит в следующем: вы отправляете на специальный адрес сообщение определенного формата и, если все в порядке, то на ваш блог в скором времени пожалует поисковый робот. Читать далее »

24.08.2009.
Опубликовал Vlad в 20:18.
Категории: Delphi в Web.

Пока пишется и дорабатывается новая версия "Блевантона", рассмотрим один из вопрос, который довольно часто не дает спокойно спать начинающим программистам - работу с элементами веб-форм - SELECT (списки выбора). Читать далее »

24.08.2009.
Опубликовал Vlad в 08:50.
Категории: Delphi в Web.

Довольно часто при разработке программ для Веб используется компонент WebBrowser, расположенный на странице палитры компонентов Internet. Этот компонент помогает легко встроить веб-браузер в Ваше приложение и использовать все функциональные возможности IE в своих приложениях.

При этом может возникнуть необходимость обратить внимание пользователя на какой-либо элемент, загруженной в WebBrowser страницы, например на ссылку или изображение. Выводить все ссылки в отдельный список? Не эффективно и может потребовать лишнего места на форме для расположения визуальных компонентов.  Более эффективно каким-либо образом изменить html-код страницы, например выделить ссылки полужирным шрифтом или вставить рядом со ссылкой небольшое изображение. Как это делается - рассмотрим на небольшом примере. Читать далее »

21.08.2009.
Опубликовал Vlad в 08:36.
Категории: Delphi в Web.

Как Вы понимаете, этот пост никак не связан с домушничеством и воровством :). Сегодня я поделюсь с Вами ещё одним простым способом получения необходимой информации из Web-документов.

Однако, прежде, чем начинать программировать, я настоятельно рекомендую Вам ознакомиться со статьей Wiki о DOM, т.к. без понимания всей сути вопроса будет очень трудно понять как всё работает. Читать далее »

   


Детские игрушки интернет магазин Киев