parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

Misha v.3 05.01.2008 16:46

ситуаций, в которых требуется для единичных страниц выдать нестандартный для данного сайта content-type я знаю немного, если точнее, то только две: выдать xml javascript-у (ajax) или flash-у.

ситуации, когда требуется отработать xml документа xslt шаблоном и при этом сформировать xml и отдать его -- в моей практике вообще редкость. дело в том, что проще сразу выдать готовый xml в необходимом формате.

если в engine объекту не привязан xslt шаблон, то выдаётся xml и автоматически выдаётся content-type: text/xml (а не application/xml как ты упомянул).

если нам надо таки сделать transform _и_ при этом установить content-type _не_ text/html (такое нам требовалось несколько раз за всё время использования), то делается это с помощью привязанного обработчика, который выдает нужный content-type. если content-type был установлен, то он не будет переопределён после трансформации.