Показать сообщение отдельно
  #29 (permalink)  
Старый 16.01.2011, 18:32
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

Сообщение от monolithed
можно писать код в стиле xhtml (обявлять его как xhtml в doctype), а отдавать как html в этом случае код будет не валиден, но и страница не поломается,
какой в этом смысл?

Сообщение от monolithed
а можно отдавать его как xml документ, в таком случае при малейшей синтаксической ошибке, осбенно если есть user generated content, то все может и поломаться.
какой в этом смысл? Смысл есть для себя потестировать, а в продакшене такое не нужно

Сообщение от monolithed
Но есть еще один вариант, который использую я пишу в стиле xhtml, и парсер запишет это в логи и отобразить страницу (до ошибки), но в тоже время закроет все дыры (теги и пр.). Этот вариант хорош тем что в случае user generated content нарушется структура только конкретной секции (в крайних случаях, т.к. в основном анализатор хорошо работает, а парсер подчищает лишнее), которую потом можно и подравить - логи забьют тревогу. Только этот вариант могут использовать не все т.к. для этого нужен свой анализатор, парсер....
ты написал бота, который лазит по сайту и пишет в лог ошибки, но отдаешь по прежнему text/html?
Ответить с цитированием