Javascript 将xml字符串追加到dom.documentElement
我有一个如下所示的xml字符串: var xml=Javascript 将xml字符串追加到dom.documentElement,javascript,xml,dom,Javascript,Xml,Dom,我有一个如下所示的xml字符串: var xml=“90” 我想从var xml创建元素,并将其附加到dom.documentElement 我尝试了dom.documentElement(xml),但这会引发一个错误 uncaught exception: [Exception... "Could not convert JavaScript argument arg 0 [nsIDOMElement.appendChild]" nsresult: "0x80570009 (NS_ERROR_
“90”
我想从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。我最终使用了DOMParser()
是否只想在页面上输出“90”?如果是这样,请使用
document.write
then.对不起,由于某种原因,编辑器删除了我的xml标记。如果dom的根元素是,那么我想作为它的子元素,作为它的孙子元素,值为90…k,那么您希望有什么html呢?是否要在html中使用标记?如果是这样,那么它们将被忽略,因为它们不是有效的html标记。请澄清。
var p = new DOMParser();
dom.documentElement.appendChild(p.parseFromString(xml, "text/xml").documentElement);