2011-04-16 83 views
0

我需要給XML字符串添加顏色,該字符串顯示在html頁面的textarea中。需要在xml中着色標籤,在textarea中顯示

說例如,具有存儲在變量'xmldata'中的xml字符串。

在HTML中的textarea標籤是如下

<textarea id="xmlfile" cols="20" rows="30"></textarea> 
使用JavaScript語句下面,即時顯示XML字符串中的文本區域

document.getElementById("xmlfile").value=xmldata; 

但XML字符串顯示爲純文本

在textarea。

是否有任何JavaScript函數爲xml中的標籤着色?

我不希望任何外部JavaScript和CSS代碼工作像「谷歌代碼美化」

所有我需要的是一個簡單的JavaScript函數,顏色在一個XML字符串中的標籤,其顯示在文本區域。

請幫我解決。

-Dinesh

回答

1

由於您的文本區域的內容不是單獨的DOM元素,我不相信你就可以單獨設置其屬性(因爲他們沒有單獨的屬性)。您可能會在可插入的富文本編輯器中發現一些變體,這可能違反了您不希望外部JavaScript庫的規定。