XUL內(nèi)容如下
<?xml version="1.0"?>
<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
<?xml-stylesheet href="chrome://EasyEffective/content/styles/global.css" type="text/css"?>
<window
id="Test"
title="Test"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
我想要在<hbox id="aContainer"></hbox>內(nèi)插入一段HTML的代碼,代碼如下:
<html:a href="http://mozilla.org">Mozilla.org</html:a>
<html:table>
<html:tr><html:td></html:td></html:tr>
......
......
more content
......
</html:table>
我怎么把這段代碼插入到上面那個(gè)hbox里面?
我用 DOMParser 處理的時(shí)候,界面上提示解析錯(cuò)誤
var dp = new DOMParser();
var newDOM = dp.parseFromString(htmlContent, "text/xml");
//this step has Errors
//the Error like this "XML Parsing Error:prefix not bound to namespace..."
document.getElementById('aContainer').appendChild(newDOM.documentElement);
高手們,請幫幫忙,謝謝了
我按照你的方法寫了一個(gè)文件:test.xul
代碼如下:
<?xml version="1.0"?>
<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
<?xml-stylesheet href="chrome://EasyEffective/content/styles/global.css" type="text/css"?>
<window
id="Test"
title="Test"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
xmlns:html="http://www.w3.org/1999/xhtml"
onload="Onload()"
persist="screenX screenY width height sizemode">
<script src="chrome://Test/content/scripts/Test.js" type="application/x-javascript"/>
<vbox flex="1">
<hbox id="aContainer">
<html:a href="http://mozilla.org">Mozilla.org</html:a>
<html:table>
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。
新聞熱點(diǎn)
疑難解答
圖片精選