2010-09-07 82 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