2012-04-25 64 views
1

請耐心等待我,因爲我是gwt和前端的新手。 我有一個HTML字符串:GWT:RichTextArea getHTML失去「外部」標籤

String s= 
"<html><head><title>Hello World</title></head><body><b>Hello World</b></body></html>"; 

(我用的標籤空間,以防止無法顯示「htmlized」文本。)

//and gwt RichTextArea control->richTextArea 

richTextArea.setHTML(s); 
//So far so good as the document String displays as desired. 

//Now comes the problem... 
String transformed = richTextArea.getHTML(); 

的富文本區域帶外,並返回僅限內部html。即body,html和head標籤被剝離。

問:如何獲取HTML字符串只發生在顯示..即不會丟失原來的「外部」標籤的富文本區域修改回來。

希望我充分清楚。

回答

0

您不必在setHTML中設置它們<b>hello world<b/>就足夠了。

此外,如果你設置外部標籤你不能得到他們,因爲他們不添加任何文本的格式。

+0

雖然正確,但這並不能回答他的問題。 – 2012-04-25 23:34:48

+0

問題是否有可能得到「外部標籤」。沒有辦法得到它們。沒有有用的信息存儲在那裏。 – Spiff 2012-04-26 10:14:56

+0

他顯然使用它作爲所見即所得的編輯器,它提供了一個完全有效的理由來需要這​​些額外的標籤。並看到我的答案,讓他們說,你聲稱不存在的方式。 – 2012-04-26 15:30:35