2

我的主题 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 信息?

4

2 回答 2

3

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

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

于 2011-04-20T22:26:00.790 回答
0

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

我不认为你可以。除了 ID 属性和未解析实体的 URI 之外,几乎没有任何来自 DTD 的内容被保存在给定 XML 文档的 XML 信息集(在其上进行转换)中。

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

于 2011-04-20T21:49:19.873 回答