为XDV主题设置doctype

时间:2011-04-20 21:44:42

标签: xslt themes plone xdv

我的主题是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">

如何从主题文件中使用正确的doctype信息?

2 个答案:

答案 0 :(得分:3)

有关如何在Diazo中执行此操作,请参阅http://diazo.org/advanced.html?highlight=doctype#doctypes。我认为这也适用于XDV。

**编辑:更改链接结构..  当前链接为Diazo typeDoc

答案 1 :(得分:0)

如何从主题文件中使用正确的doctype信息?

我认为你不能。除了来自DTD的ID属性和未解析实体的URI之外,几乎没有任何内容保留在给定XML文档的XML Infoset(转换工作)中。

如果文档具有XML Shema定义,那么可以为此模式提供XSLT 2.0处理器,并且可以非常强大的方式使用它。