Как разобрать HTML с помощью PHP/ASP.NET?

На самом деле вопрос заключается не в разборе HTML, а в разборе HTML и добавлении элементов в DOM в соответствии с тегами HTML. Например, я хочу иметь возможность взять HTML-страницу, добавить атрибут к тегам HTML, например, «class='replace'», поместить на страницу некоторый код PHP/ASPNET (создать страницу ASPX с помощью ASPNET или добавить какой-либо include с PHP) и заставить их анализировать страницу каждый раз, когда к ней обращаются, и манипулировать DOM тегов, помеченных как 'class="replace". Например, если у меня есть ‹ div class='replace'>‹ /div>, после запуска скрипта я получу что-то вроде ‹ div class='replace'>Это новый текст‹ /div>

Спасибо, Роман


person Community    schedule 27.01.2010    source источник
comment
вопрос по разбору а не совсем по разбору?   -  person Rubens Farias    schedule 27.01.2010
comment
Это немного о синтаксическом анализе... в конце концов, вам нужно разобрать HTML :)   -  person    schedule 27.01.2010
comment
Ладно, парсить или не парсить - не проблема... в чем вопрос? Я не вижу ни одного, просто небольшая болтовня о том, что вы хотите сделать. В ASP.NET я думаю, что вы хотите прочитать о «Элементах управления».   -  person Lazarus    schedule 27.01.2010


Ответы (2)


Анализатор HTML для PHP и один для .NET.

person Ignacio Vazquez-Abrams    schedule 27.01.2010
comment
Именно то, что я хотел - спасибо!! - person ; 27.01.2010

Видеть

в PHP, как удалить определенный класс из HTML-тега?

Для сложных и простых решений в PHP используется объект парсера DOM или preg_replace.

C.

person symcbean    schedule 27.01.2010