2011-11-15 82 views
0

我有一個XML字符串如下所示:附加XML字符串dom.documentElement

VAR XML = "<tests><test>90<test></tests>"

我想創建VAR XML元素和追加這dom.documentElement。

我試過dom.documentElement(xml),但是會引發錯誤。

uncaught exception: [Exception... "Could not convert JavaScript argument arg 0 [nsIDOMElement.appendChild]" nsresult: "0x80570009 (NS_ERROR_XPC_BAD_CONVERT_JS)" 

我該怎麼做?


這是一些上下文。

我使用DOM來操縱XML元素。最終輸出是使用XMLSerializer的serializeToString方法並生成我將用於執行REST調用的最終xml。

+0

你想在頁面上輸出「90」嗎?如果是這樣,那麼使用'document.write'。 –

+0

對不起,由於某種原因,編輯刪除了我的xml標籤。如果dom的根元素是,那麼我想作爲它的孩子,並且作爲它的孫子,90作爲值... –

+0

k,但是您希望具有哪些html呢?你想在html中使用標籤嗎?如果是這樣,那麼他們將被忽略,因爲他們不是有效的html標籤。請澄清。 –

回答

0

我結束了使用DOMParser()。

var p = new DOMParser(); 
dom.documentElement.appendChild(p.parseFromString(xml, "text/xml").documentElement);