2010-09-07 54 views
1

我是网络编程的新手,我试图从cherrypy web服务器返回一个xml文档。但是,我在浏览器中看到的是从所有xml标签剥离的字符串值。即返回来自cherrypy的xml文档

<Foo> 
    <Val1> 
</Foo> 
<Bar> 
    <Val2> 
</Bar> 

在浏览器中VAL1 VAL2显示出来

我相信我正确的,但地方生成文档的CherryPy它捡起,并把它发送到HTTP客户端后,它就会改变。

关于可能发生什么的任何想法?

非常感谢!

回答

1

基于WebKit的浏览器(如Safari和Chrome)会隐藏呈现文本中的XML标记。您应该要求浏览器向您展示源代码(Chrome中的工具 - >查看源代码(CTRL + U))。 Firefox默认显示XML标记。

无论如何,如果你在做web服务开发,我建议你使用curl。它会为你节省很多时间。

+0

哦,这是真的是什么。顺便说一句,即使Firefox是隐藏的XML标记。无论如何,感谢...在这里,我确信,问题是樱桃。 – 2010-09-07 17:16:06

+2

@MK:这是一个常见的投诉。许多许多人在你确定他们的问题来自CherryPy之前,但事实并非如此。因此,我们正在努力扩展CherryPy以取代世界其他地区,以便所有问题完全消失。 – fumanchu 2010-09-07 19:12:40