Comments 11
Знаете, я с XSLT давно работаю и что-то никак не придумываются примеры где бы disable-output-escaping был нужен. Те что вы привели, там не нужен совершенно.
А как же баннерная реклама? Она вся держится на исключениях и не-XML-like коде.
И, кстати, нередко у менеджеров, что набирают сайт, кроме кривых рук еще имеют полное отсутствие мозгов. Если менеджер дополнен еще болезнью острой необучаемости (тупизм), то disable-output-escaping=«yes» — единственный выход.
Зачем? Если у вас сайт много работает с XML, то использование тулов аля tidy как бы подразумевается…
tidy — да. Чтобы менеджеры не порвали сайт своей версткой приходится использовать. А во фремах бывает удобней оставить «орфографию автара», иначе они потом возникают — почему текст свой не узнать. javascript блоки опять же без disable-output-escaping выглядят неествественно.
хорошо, скажите тогда как бы вы реализовали вывод результатов поиска с выделенным искомым словом.
А что, <some-xml-tag>текст с <b>искомым словом</b> и продолжением после этого слова</some-xml-tag> — не валидный XML? На подобное не натравить XSLT?
Sign up to leave a comment.
Решение проблем обработки XSLT на стороне клиента (часть 2)