gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-28 02:19:48 25 4
gpt4 key购买 nike

给定一个 XML 对象,我如何才能只检索根元素而不一起检索其子元素?

例如:

var exampleXml = new XML("<parent name="Teste"><child/><child2/><child3/></parent>");
exampleXml.getOnlyRootElement(); //<parent name="Teste"/>

我找到了这个解决方案 - Flex e4x filter out children - 但我不太喜欢它。还有更好的吗?

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

谢谢

最佳答案

您可以将子引用设置为空 XMLList。

 exampleXML.setChildren(new XMLList(''));

如果要保留原始XML对象,请先进行深层复制

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

关于javascript - E4X - 检索元素而不检索其子元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15842928/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com