2011-08-11 1 views
0

카멜레온을 사용하는 피라미드 앱이 있습니다. 그래서처럼, 내 DOCTYPE에서 일부 속성을 선언해야합니다Zope/Chameleon에게 섹션을 구문 분석하지 말라고 말하고 있습니까?

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

내 템플릿에이를 추가 할 때, ID가 제대로 렌더링 및 브라우저 무되지 않습니다 "]>".
ATTLIST를 제거하고 <!DOCTYPE public html .........> 만 수행하면 모든 것이 작동합니다.

카멜레온이 ATTLIST 섹션을 구문 분석하지 않고 그 내용을 그대로 복사하도록하려면 어떻게해야합니까?

답변

2

카멜레온과는 전혀 관련이 없습니다. 해당 코드를 파일에 붙여 브라우저에 열면 ]>도 표시됩니다.

편집 : 알아 냈습니다. 파일 이름을 .xhtml으로 변경하면 적어도 저에게는 적합합니다.

application/xhtml+xml으로 설정하면 네트워크를 통해 수신하는 경우와 동일한 방식으로 작동합니다.

+0

감사합니다.하지만 이것에 대해서는 어떻게해야합니까? http://stackoverflow.com/questions/1735230/can-i-add-custom-attribute-to-html-tag이게 가능해야합니다. 기존 doctype에? 나는 모두 함께 맞춤식을 만들고 싶지 않다. – Aviv

+0

고마워! 문제를 해결 한 올바른 콘텐츠 유형은 "text/html"이 아닌 "application/xhtml + xml"입니다. – Aviv

관련 문제