2010-05-04 84 views
1

我使用execCommand命令'Hilite'選擇的文本在使用壁虎引擎/ gtkmozembed呈現的頁面上。execCommand不能爲xml文件工作

if (!document.execCommand("HiliteColor", false, colour)) { 
       document.execCommand("BackColor", false, colour); 
} 

這對HTML頁面正常工作。但我有一些XML頁面(XML格式的書籍)。 execCommand不適用於這些XML頁面。它給出了警告,如

TypeError: document.execCommand is not a function  

我如何使execCommand在XML上工作?謝謝。

回答

0

默認情況下,XML沒有可視化表示層。它只是一個數據容器。嘗試使用XSLT將XML文檔轉換爲HTML文檔。然後任何JavaScript都可以完美工作。