2011-11-01 59 views
0

我有一個xml字符串從服務器傳遞到客戶端,我需要在對話框中顯示xml。我的XML響應(這實際上是一個字符串)從服務器看起來是這樣的 -顯示xml字符串作爲格式化xml

<docbody><name>somename</name><adr><state>NY</state><zip>1111</zip><street></street></adr></docbody> 

我在對話框中的文本區域,我使用的setText方法來顯示XML響應。現在的問題是,xml顯示爲純文本,我的要求是,我想顯示xml完全相同的方式,如果我們在瀏覽器中打開一個xml文件...我的意思是所有正確的縮進和新行爲每個標籤。

是否有任何方法可以在GWT的客戶端執行此操作。我檢查過XMLParser,但它不能這樣做。

回答

0

您要求僅使用文本字符串(即恰好是XML)來檢查瀏覽器對XML文檔所做的所有格式。
首先,這是與瀏覽器有關的行爲,這是GWT抽離你的東西,其次,文本區域不支持這種格式。

你必須把它放在一個iframe或其他東西,並適當地設置內容的所有元信息。

+0

嗯...這是一個好主意。謝謝。但不需要的東西(我的意思是使用iframe)。但將來對我來說肯定有幫助。 – ravi