[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Автор: Savenger, 13 июля 2004 года в 08:25:18 В ответ на : Re: Препроцессинг. Того стоит? от FAL в 12 июля 2004 года в 10:39:50: > Имеется в виду, что теги могут быть неправильно записаны? То есть - закрывающий без открывающего? Имеется ввиду, например, такая ситуация: [FONT ...] some [B] text [/FONT] here [/B] Т.е., по сути, получился перекрёстный вариант расстановки тегов, что не смертельно в плане интерпритации в браузере, но губительно для оптимизатора "выкидывающего" закрывающие теги... Ведь на выходе декомпрессора будет совсем не то же самое, что на входе компрессора. Последовательность тегов будет восстановлена не правильно, а это уже очень критично. А до кучи ситуация осуществляется тем, что межу тегом открытия и закрытия может быть вставлен комментарий, в котором будет такой же тег закрытия... Как такую ситуацияю RegExp'ами корректно отработать, я пока плохо представляю... /= И ещё - не все теги предусматривают явное закрытие, а некоторые страницописатели вообще забивают на это и не закрывают даже те теги, которые закрывать надо. |
[an error occurred while processing this directive]