Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/405.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将xml字符串追加到dom.documentElement_Javascript_Xml_Dom - Fatal编程技术网

Javascript 将xml字符串追加到dom.documentElement

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_

我有一个如下所示的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_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);