0

我有一个使用 Chameleon 的 Pyramid 应用程序。我需要在我的 DOCTYPE 中声明一些属性,如下所示:

<!DOCTYPE public html .........
[
    <!ATTLIST tag attributes CDATA #IMPLIED>
]>

当我将它添加到我的模板时,id 无法正确呈现,我的浏览器会绘制“]>”。
当我删除 ATTLIST 并且只做 时<!DOCTYPE public html .........>,一切正常。

如何告诉 Chameleon 不解析 ATTLIST 部分并按原样复制它?

4

1 回答 1

2

这与变色龙完全无关。如果我将该代码粘贴到文件中并在浏览器中打开它,我]>也会看到。

编辑:我想通了。将文件重命名为.xhtml,它将起作用(至少对我而言)。

如果您通过网络接收它,则content-type设置为以application/xhtml+xml同样的方式工作。

于 2011-08-11T06:41:11.807 回答