如何在Haxe中删除Xml节点

亚历山大·马杜雷尔(Alexandre Madurell)

有谁知道如何从Haxe的Xml结构中删除节点?我已经尝试过removeChild方法,但是到目前为止,还没有运气:http : //try.haxe.org/#92A8A

我要做的就是<node1 />从中删除<root><node1/></root>

这是我尝试过的:

class Test {
    static function main() {
        var xml:Xml = Xml.parse("<root><node1/></root>");
        var n:Xml;
        xml.removeChild(Xml.parse("<node1/>"));
        trace(xml.toString());
        for (x in xml.iterator())
        {
            trace(x.firstChild().toString());
            n = x.firstChild();
         }
        xml.removeChild(n);
        trace(xml.toString());
    }
}

我希望看到<root />结果,但是它仍然输出<root><node1 /></root>

任何人?Bueller?:)

Gama11

您确实要从中删除x/根节点的第一个子节点xml时,您真的需要从中删除它x

class Test {
    static function main() {
        var xml:Xml = Xml.parse("<root><node1/></root>");
        for (x in xml)
            x.removeChild(x.firstChild());
        trace(xml.toString()); // <root/>
    }
}

请注意,不需要iterator()直接调用,这会通过隐式发生for (element in iterable)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在NotePad ++中删除折叠的XML节点(和所有子节点)

来自分类Dev

如何删除未在XML中关闭的节点?

来自分类Dev

如何从XML文件中删除节点

来自分类Dev

如何删除未在XML中关闭的节点?

来自分类Dev

如何在python xml.etree.ElementTree中的迭代器中删除节点

来自分类Dev

如何在方案中从图中删除节点?

来自分类Dev

如何在Networkx中删除节点的轮廓

来自分类Dev

如何在JTree中准确删除节点?

来自分类Dev

如何在firebase android中删除节点

来自分类Dev

Python:在xml中,如何删除父节点内的节点

来自分类Dev

如何在jstree中删除选定节点的子节点?

来自分类Dev

如何在R中删除节点子节点

来自分类Dev

如何在xml中读取子节点

来自分类Dev

如何从SQL中的ntext列中删除xml节点

来自分类Dev

如何在Python中轻松从链接列表中删除节点?

来自分类Dev

如何在Java中删除HashTable中的节点?

来自分类Dev

如何在c#中的csproj文件中删除节点?

来自分类Dev

如何在c中删除链表中的节点

来自分类Dev

从xml中删除特定节点

来自分类Dev

删除XML文件中的节点

来自分类Dev

从xml中删除多个节点

来自分类Dev

如何删除linq to xml文档中的重复节点

来自分类Dev

如何删除xml中重复的节点详细信息?

来自分类Dev

如何从巨大(> 2gb)XML文件中删除节点?

来自分类Dev

如何使用xslt 1.0删除xml中的重复节点

来自分类Dev

如何从XML文件中删除节点作为命令行?

来自分类Dev

如何使用xslt从xml中删除重复的节点

来自分类Dev

如何在Firebase Android中删除子节点?

来自分类Dev

如何在Swift中删除一组节点?