Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/12.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 E4X-检索元素而不检索其子元素_Javascript_Xml_E4x - Fatal编程技术网

Javascript E4X-检索元素而不检索其子元素

Javascript E4X-检索元素而不检索其子元素,javascript,xml,e4x,Javascript,Xml,E4x,给定一个XML对象,如何仅检索根元素而不检索其子元素 例如: var exampleXml=newXML(“”); 示例xml.getOnlyRooteElement()// 我找到了这个解决办法--但我不太喜欢它。有更好的吗 PS:我正在使用SpiderMonkey在windows应用程序中运行javascript 谢谢您只需将子引用设置为空XMLList即可 exampleXML.setChildren(new XMLList('')); 如果要保留原始XML对象,请先进行深度复制

给定一个XML对象,如何仅检索根元素而不检索其子元素

例如:

var exampleXml=newXML(“”);
示例xml.getOnlyRooteElement()//
我找到了这个解决办法--但我不太喜欢它。有更好的吗

PS:我正在使用SpiderMonkey在windows应用程序中运行javascript


谢谢

您只需将子引用设置为空XMLList即可

 exampleXML.setChildren(new XMLList(''));
如果要保留原始XML对象,请先进行深度复制

 childFreeXML = exampleXML.copy().setChildren(new XMLList(''));

您只需将子引用设置为空XMLList

 exampleXML.setChildren(new XMLList(''));
如果要保留原始XML对象,请先进行深度复制

 childFreeXML = exampleXML.copy().setChildren(new XMLList(''));