gwt
2011-06-17 23 views 0 likes 
0

行,所以這是一個很奇怪的問題。我的機器上運行了一個servlet,它返回用於融合圖表的XML代碼。我知道服務器正在將數據寫入流中,因爲我已經打印出它正在寫入的內容。它看起來像這樣:GWT和響應對象問題

Data: "<chart caption='FusionChart' xAxisName='Month in 1200' yAxisName='Men Killed'>" + "<set label='January' value='10.0' />" + "<set label='February' value='13.0' />" + "<set label='March' value='18.0' />" + "<set label='April' value='12.0' />" + "<set label='May' value='22.0' />" + "<set label='June' value='14.0' />" + "<set label='July' value='18.0' />" + "<set label='August' value='12.0' />" + "<set label='September' value='14.0' />" + "<set label='October' value='10.0' />" + "<set label='November' value='19.0' />" + "<set label='December' value='15.0' />" + "</chart>" 

現在繼承人時,GWT 2.3從響應獲取的數據和在警告窗口中顯示或HTML控件所有這表明是「」 +「」 +「」奇怪的一部分+ 「」+「」+「」+「」+「」等等。就像所有的XML數據都被剝離了一樣。任何人都知道這個原因嗎?

謝謝。

回答

0

你如何將返回的數據添加到DOM?如果您將其視爲原始HTML(例如,調用setInnerHtml())來解釋您所看到的行爲。如果您使用FireBug/WebInspector檢查DOM結構,您是否看到<chart>元素?

根據您用於顯示XML的小部件,您需要諸如setInnerText()之類的東西。

相關問題