将http响应内容类型设置为";xml";用python

将http响应内容类型设置为";xml";用python,python,xml,mod-python,Python,Xml,Mod Python,如何在html页面上显示xml 如何设置python文本/html 我在html中写的是: response.out.write 假设您使用的是mod_python: response.content_type = "text/xml" 或: content\u type 绳子。内容类型。Mod_python维护一个 内部标志(要求内容类型设置),用于跟踪是否 内容类型是在Python中手动设置的。出版商 处理程序以以下方式使用此标志:当内容类型不是 显式设置时,它通过检查 输出的前几个字

如何在html页面上显示xml

如何设置python文本/html

我在html中写的是:

response.out.write

假设您使用的是
mod_python

response.content_type = "text/xml"
或:

content\u type

绳子。内容类型。Mod_python维护一个 内部标志(要求内容类型设置),用于跟踪是否 内容类型是在Python中手动设置的。出版商 处理程序以以下方式使用此标志:当内容类型不是 显式设置时,它通过检查 输出的前几个字节



如果您只想在文本文件中输出漂亮的xml,请在xml上使用
prettify()

在我使用response.headers[“Content Type”]=“text/xml”之前,这是有效的,但不起作用。有没有办法让它像php中的这个例子那样用python打印标记?xml由web浏览器呈现。右键单击并“查看源代码”以查看实际的xml。可能有一个xml/meta/某种标记,它会告诉浏览器不要呈现xml,但不确定,我必须查看它。是的,你是对的,在视图源代码中,我看到了带有标记的xml,但在浏览器上看不到内容类型,我在想,实际上是告诉浏览器将其呈现为xml。如果您只是设置content\u type=“text”,它可能会像查看源代码时一样显示标记。
response.content_type = "text/html"