19.03.2010, 22:07 | #21 |
JS Developer
|
Ну пока самый лучший JS парсер - http://ejohn.org/blog/pure-javascript-html-parser/
А вообще пусть браузер сам парсит код А вы потом так сделайте: Код:
document.body |
20.03.2010, 09:47 | #22 |
Мне повезёт!
Регистрация: 05.05.2007
Сообщений: 1,076
Вес репутации: 277
|
Regent, все гораздо проще, есть для этого великолепная либа libxml, к которой есть биндинги для разных языков. Но большинство разработчиков не ценит этого инструмента, продолжая разрабатывать на старых дедовских регулярках.
__________________
If it's not great, it's not the end. |
20.03.2010, 14:46 | #23 |
JS Developer
|
Alexey, ну эт надо запрос на сервер отправлять... Да и 13 MB на диске...
Из за одного только HTML кода можно libxml не использовать. Легче, как я уже сказал, внедрять html код в документ и производить замены на уровне DOM-объектов. Ну строчек 50 кода будет от силы. |
20.03.2010, 15:40 | #24 |
Мне повезёт!
Регистрация: 05.05.2007
Сообщений: 1,076
Вес репутации: 277
|
Regent, ваше право.
Спорить о том, что легче, а что сложней - бессмысленно, ибо это целиком и полностью зависит от исполнителя. Вам легче так, мне по-другому. А по сути это не имеет значения, т.к. в данном конкретном случае, я считаю, важна сама идея применения DOM дерева для решения задачи. А конкретный язык - это уже детали, которые разным исполнителям разные нравятся. Мне лично - python+lxml, вам, возможно, JS+ваш парсер, комуто будет удобен .NET, а кому-то - дельфи. И каждому будет легче написать именно на его языке.
__________________
If it's not great, it's not the end. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Установка кода Sape на голый HTML. Вылазит часть кода | barushk | Вопросы от новичков | 5 | 07.04.2009 08:14 |
Размещение кода на html | pehota | Установка кода на различные движки | 11 | 10.04.2008 22:04 |
Установка кода на HTML | Andreus12 | Установка кода на различные движки | 52 | 18.03.2008 23:31 |
Вставка кода html | Runes | Ошибки при работе с системой | 2 | 09.09.2007 09:41 |
Оптимизация HTML кода | ddvhouse | Пожелания пользователей системы | 8 | 16.06.2007 08:54 |
Часовой пояс GMT +3, время: 23:45.