0 / 0 / 0
Регистрация: 18.10.2011
Сообщений: 3
|
|||||||||||||||||
1 | |||||||||||||||||
Связать memo с текстом между тегами(html)18.10.2011, 06:07. Просмотров 2985. Ответов 9
Метки activex, delphi, disphtmldocument, document object model, dom, html dom, ihtmldocument2, ihtmlelement, ihtmlelementcollection, mshtml (Все метки)
Хочу написать программу каторая бы облегчила жизнь HTML'щиков.Суть:
Допустим есть Html-страница(index.html) с таким содержанием:
для нее действует код(пока что знаю,то написал):
вопрос : как мне реализовать это?обясните пожалуста,исходники бы очень помогли=)непинайте в гугл)) решив даннуюзадачу я аналогично построю все и для <title> текст </title> Заранее Спасибо откликувшимся на мой долговременно нерешаемый вопрос! ребят помогите,в 3 форум о Дельфи уже пишу,пока резулт:=0 ![]()
0
|
|
18.10.2011, 06:07 | |
Получить текст между тегами HTML Парсинг между двумя тегами Html Парсинг html: получить значение между тегами <a></a> Регулярное выражение, достать данные между html тегами |
|
18.10.2011, 06:47 | 2 |
такая уже есть. называется Zencoding.
Например в Notepad++ есть демонстрация http://vimeo.com/7405114
0
|
0 / 0 / 0
Регистрация: 18.10.2011
Сообщений: 3
|
|
18.10.2011, 09:24 [ТС] | 3 |
ну (какая разница есть или нет) ведь я хочу её сам написать и под себя и под других...
![]() но незнаю как релизовать ![]() ![]() Добавлено через 3 минуты ну (какая разница есть или нет) ведь я хочу её сам написать и под себя и под других... ![]() но незнаю как релизовать ![]() ![]()
0
|
18.10.2011, 15:58 | 4 | ||||||||||||||||||||
ну тогда уж лучше шаблонизатор статичных сайтов написать чем недоредактор html.
смысл шаблонизатора в следующем есть шаблоны 1) :menu
главная страница
главная страница - полный код
естественно тут надо для этого приложения хорошо продумать базу данных. а сам алгоритм вставки шаблона будет работать через простую функцию StringReplace
0
|
0 / 0 / 0
Регистрация: 18.10.2011
Сообщений: 3
|
|
19.10.2011, 05:24 [ТС] | 5 |
Alex_pac, я не собираюсь писать шаблонизатор))))нужна функция какаянибудь чтоле чтобы текст набранный в мемо заносился в область между тегами <body>текст набраный в мемо</body>.
Вот так.тема актуальна.... помогите решить
0
|
13062 / 5848 / 1705
Регистрация: 19.09.2009
Сообщений: 8,807
|
||||||
19.10.2011, 11:40 | 6 | |||||
Acid_Burn, это надо получить доступ к объектной модели HTML документа (DOM). И через эту модель уже можно получить доступ к свойствам элементов (тегов). Чтобы работать с объектной моделью документа следует использовать модуль:
0
|
13062 / 5848 / 1705
Регистрация: 19.09.2009
Сообщений: 8,807
|
||||||
20.10.2011, 03:51 | 8 | |||||
Всё равно мы выйдем на DOM.
![]() ![]() --- Итак, вот что получилось. Для удобства, есть смысл переключаться между несколькими интерфейсами OLE объекта, представляющего DOM.
Очень удобно сведения представлены на сайте http://www.w3schools.com . Хотя он на английском, но большинство материалов на нём будут понятны, в том числе и тем, кто с английским языком знаком поверхностно. С этого сайта: Заглавный раздел по HTML DOM: JavaScript and HTML DOM Reference. На этой странице в разделе "HTML DOM Objects Reference" имеются ссылки на подразделы по HTML DOM. Ссылки имеются, также, в левой части страницы. По каждому материалу есть тестовые страницы, где прямо в он-лайн можно проверить, как работает HTML и/или JavaScript код. --- По HTML DOM в сети есть, также, много материалов на русском языке.
0
|
13062 / 5848 / 1705
Регистрация: 19.09.2009
Сообщений: 8,807
|
||||||
20.10.2011, 13:00 | 10 | |||||
Я думаю, будет удобно весь механизм получения DOM модели спрятать в пару функций: GetDomFromStream() и GetDomFromFile(), которые будут возвращать интерфейс DispHTMLDocument. Далее, можно работать с этим интерфейсом, либо, если понадобится, его можно привести к IHTMLDocument2 - через "as IHTMLDocument2".
0
|
20.10.2011, 13:00 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.
Как задать цвет тексту между тегами html циклом
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |