2011-10-18 1 views

답변

2

당신의 mod_python를 사용하여 :

response.content_type = "text/xml" 

또는 :

response.content_type = "text/html" 

http://www.modpython.org/live/current/doc-html/pyapi-mprequest-mem.html

content_type

문자열. 내용 유형입니다. Mod_python은 content_type이 파이썬에서 수동으로 설정되었는지 여부를 추적하기 위해 내부 플래그 (req._content_type_set)를 유지합니다. 게시자 처리기는이 플래그를 다음과 같은 방식으로 사용합니다. content_type이 이 명시 적으로 설정되어 있지 않으면 출력의 처음 몇 바이트를 검사하여 콘텐츠 형식을 추측하려고 시도합니다.


그냥 텍스트 파일에서 꽤 XML 출력을 가지고있는 XML에 BeautifulSoupprettify()를 사용하려면

.

+0

response.headers [ "Content-Type"] = "text/xml"을 사용하기 전에 제대로 작동하지 않았습니다. PHP에서이 예제와 같이 파이썬에서 태그를 인쇄 할 수있는 방법이 있습니까? http://www.w3schools.com/xml/xml_server.asp – bb2

+0

xml은 웹 브라우저에서 렌더링됩니다. 마우스 오른쪽 버튼을 클릭하고 "소스보기"를 클릭하면 실제 XML을 볼 수 있습니다. – chown

+0

아마도 xml/meta/어떤 종류의 태그가 있지만 브라우저에 xml을 렌더링하지 말라고 알려주지 만, 확실하지는 않습니다. 아프지 말아야합니다. – chown