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 に答える