parser

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

 

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

Как заставить выводить нужный DOCTYPE?

Сухроб Хусамов 17.07.2008 15:07 / 17.07.2008 15:13

В XSLT-файле пишу:
<xsl:output doctype-public="-//W3C//DTD XHTML 4.0 Transitional//EN"/>
В Парсерном коде пишу:
^docResult.string[$.method[html]]
На выходе получаю:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 4.0 Transitional//EN">
А нужен конечно же такой:
<!DOCTYPE xhtml PUBLIC "-//W3C//DTD XHTML 4.0 Transitional//EN">
Как сделать, чтобы xhtml прописывался?

Причем если убрать $.method[html] или заменить на $.method[xml], то получается нечто совсем несуразное:
<?xml version="1.0" encoding="WINDOWS-1251"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 4.0 Transitional//EN" "">