Установить http-ответ Content-Type на «xml» в Python - PullRequest
1 голос
/ 18 октября 2011

Как мне отобразить на html-странице xml?

как мне установить в python text / html?

Я пишу в html как:

response.out.write

1 Ответ

2 голосов
/ 18 октября 2011

Если вы используете 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 поддерживает внутренний флаг (req._content_type_set) для отслеживания того, content_type был установлен вручную из Python. Издатель Обработчик использует этот флаг следующим образом: когда content_type не явно установлен, он пытается угадать тип содержимого, изучая первые несколько байтов вывода.


Если вы просто хотите, чтобы в текстовом файле был хороший вывод xml, используйте BeautifulSoup prettify() для xml.

...