Установка типа документа для темы XDV - PullRequest
2 голосов
/ 21 апреля 2011

В моей теме HTML-файл:

  <!DOCTYPE html>
  <html lang="en">

Но в выводе страницы я вижу (вероятно, из main_template.pt):

  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1  /DTD/xhtml1-transitional.dtd">
  <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">

Как я могу использовать правильную информацию о типе документа из моего файла темы?

Ответы [ 2 ]

3 голосов
/ 21 апреля 2011

См. http://diazo.org/advanced.html?highlight=doctype#doctypes, как это сделать в Диазо.Я предполагаю, что это также работает в XDV.

** EDIT: изменение структуры ссылок .. текущая ссылка Diazo typeDoc

0 голосов
/ 21 апреля 2011

Как я могу использовать правильную информацию о типе документа из моего файла темы?

Не думаю, что вы можете.Почти ничего, кроме атрибута ID и URI неразобранных сущностей, из DTD не сохраняется в инфо-наборе XML (на котором работает преобразование) данного документа XML.

Был ли документ иметь определение XML Shemaзатем процессор XSLT 2.0 может быть снабжен этой схемой и может использовать ее очень мощными способами.

...