`
yunzhongxia
  • 浏览: 648377 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

XML 删除节点

阅读更多

     利用delete操作符号可以很容易的删除xml中的一个节点。

 

    

<mx:Script>
        <![CDATA[
            protected function btn1_clickHandler(evt:MouseEvent):void {
                delete someXML.nodeToDelete;
                txtArea.text = someXML.toXMLString();
            }
 
            protected function btn2_clickHandler(evt:MouseEvent):void {
                delete someXML.child.(@label == 'two')[0];
                txtArea.text = someXML.toXMLString();
            }
        ]]>
    </mx:Script>
 
    <mx:XML id="someXML">
        <root>
            <child label="one" />
            <child label="two" />
            <child label="three" />
            <nodeToDelete label="four" />
            <child label="five" />
            <nodeToDelete label="six">
                <child label="seven" />
                <child label="eight" />
            </nodeToDelete>
            <child label="nine" />
        </root>
    </mx:XML>
 
    <mx:ApplicationControlBar dock="true">
        <mx:Button id="btn1"
                label="delete &lt;nodeToDelete&gt; nodes"
                click="btn1_clickHandler(event);" />
        <mx:Button id="btn2"
                label="delete &lt;child label='two'&gt; node"
                click="btn2_clickHandler(event);" />
    </mx:ApplicationControlBar>
 
    <mx:TextArea id="txtArea"
            text="{someXML.toXMLString()}"
            width="300" height="200" />

 

 

 

分享到:
评论

相关推荐

    解决XML节点删除后会留下一个空节点的问题

    4. **使用字符串操作**:如果可能,可以将XML转换为字符串,进行字符串操作来删除节点,然后再将结果转换回XML。这种方法需谨慎处理,因为它可能破坏XML的结构。 5. **选择合适的解析库**:不同编程语言的XML库处理...

    XML增加及删除结点操作实例

    XML结点操作是指在XML文档中插入、删除、修改结点的操作。 本文将介绍XML结点操作实例,包括往XML文档中插入结点和修改结点的操作。 往XML文档中插入结点操作: 在本实例中,我们将往XML文档中插入一个书籍结点...

    tinyxml 扩展,增加、删除、修改元素

    在tinyxml基础上编写的API,可以创建结点,修改结点,删除结点,获取结点信息,包括字符串获取,数值获取,可以根据自己平台修改Makefile工具链重新编译,产生静态库可以直接用于项目,main.cpp为调用示例,config0....

    删除XML根节点下的某子节点

    在处理XML文档时,有时我们需要根据需求删除特定的节点。XML是一种可扩展标记语言,用于存储和传输数据,它的结构化特性使得数据组织有序且易于处理。本文将深入讲解如何在编程环境中删除XML根节点下的特定子节点,...

    QT对XML增删查改读取,节点自定义,键值自定义

    删除节点需要用到QDomNode的removeChild方法。首先找到要删除的节点,然后调用此方法。 ```cpp QDomElement nodeToRemove = ...; // 获取要删除的节点 nodeToRemove.parentNode().removeChild(nodeToRemove); ``` ...

    c#读取xml文件增加结点删除节点并在listview中显示xml文件内容

    本文将详细介绍如何使用C#来读取XML文件、添加和删除节点,并将XML文件内容显示在ListView控件中。 首先,我们需要引入System.Xml命名空间,它包含了处理XML文档所需的所有类和方法。在C#代码中,可以使用以下语句...

    v1.2 解析XML文件 读取XML文件 保存XML文件 添加节点 删除节点 修改节点 添加属性 修改/删除属性

    功能:删除节点所有属性 参数:无 返回:true删除成功 false删除失败 **************************************/ bool DeleteAllAttr(); /*************************************** 功能:根据属性名删除...

    Qt5 XML文件的解析,增删改查节点。

    2. **删除节点**: - 获取要删除的节点。 - 使用QDomNode的removeChild()方法删除该节点。 ```cpp QDomNode nodeToRemove = doc.documentElement().firstChild(); nodeToRemove.parentNode().removeChild...

    c#对xml多属性节点的增加,删除,修改操作源码

    这些操作包括加载 XML 文件、添加节点及其属性、修改现有节点及其内容以及删除节点。这些基本操作构成了处理 XML 文件的基础,并且是开发中不可或缺的一部分。通过理解这些概念和技术,开发人员可以更加高效地管理 ...

    XML文件增加节点 删除节点 编辑节点 以及分页效果

    在ASP.NET框架下,XML文件的处理是常见的任务,包括查询、添加、编辑和删除节点,以及实现分页效果。 首先,我们要理解XML的基本结构。XML文件由一系列的元素(Element)组成,每个元素可以有属性(Attribute),...

    读写xml所有节点个人小结和读取xml节点的数据总结

    删除节点** 删除一个指定的节点可以通过以下方式实现: ```csharp string itemname = this.listBox1.SelectedItem.ToString(); XmlElement nodeToDelete = element.SelectSingleNode("//" + itemname); if ...

    C#中操作xml文件(插入节点、修改、删除).htm

    C#中操作xml文件(插入节点、修改、删除).htmC#中操作xml文件(插入节点、修改、删除).htmC#中操作xml文件(插入节点、修改、删除).htmC#中操作xml文件(插入节点、修改、删除).htmC#中操作xml文件(插入节点、...

    解析XML文件 读取XML文件 保存XML文件 添加节点 删除节点 修改节点 添加属性 修改属性 删除属性

    功能:删除节点所有属性 参数:无 返回:true删除成功 false删除失败 **************************************/ bool DeleteAllAttr(); /*************************************** 功能:根据属性名删除...

    VB生成和删除XML文件节点的方法.rar

    VB生成和删除XML文件节点的方法,演示代码,如何在VB环境下正确使用XML文件,创建节点和修改节点,以及删除节点内容,XML目前应用广泛,值得掌握。加入了比较详细的注释,希望对大家有所帮助,另外正在学习VB解析...

    向Tree空间添加删除XML数据节点_Flex4

    4. **删除XML节点**: 删除节点则需要用到removeChild方法。假设我们要删除id为"2"的item节点: ```actionscript var itemToRemove:XML = xmlData.item.(@id == '2')[0]; xmlData.removeChild(itemToRemove); ...

    XML节点的操作

    - **删除节点**:删除节点通常需要先找到该节点的父节点,然后调用父节点的`removeChild()`方法来删除目标节点。 - **修改节点**:修改节点的内容可以通过调用`setTextContent()`方法来实现。 - **查找节点**:可以...

    .net中XML节点内容插入、删除、修改

    本文将深入探讨如何在.NET中对XML节点进行插入、删除和修改的操作,这将帮助开发者更好地理解和掌握XML文档的动态管理。 ### 一、XML节点的插入 在.NET中,我们可以使用`System.Xml`命名空间下的类来实现XML节点的...

    c# XML操作类源码 添加节点 修改节点 删除节点 导出gridview gridview导入成xml 相对完整 可以参考下

    本篇将详细讲解如何使用C#进行XML的操作,包括添加节点、修改节点、删除节点以及XML与GridView之间的交互。 首先,我们关注的是XMLOperator.cs这个文件,它是一个专门处理XML操作的类。此类通常会包含一系列的方法...

    xml文件树形显示,可添加删除修改xml节点

    删除节点则需要找到目标节点并从树中移除;修改节点则包括改变节点的属性或文本内容。这些操作通常通过编程语言提供的XML库或DOM API来实现,例如在JavaScript中使用`document.createElement()`, `node.appendChild...

    C# 插入 检索 删除xml节点

    本篇将详细探讨如何使用C#进行XML节点的插入、检索和删除操作。 一、插入XML节点 在C#中,我们主要通过`System.Xml`命名空间下的类来操作XML,例如`XmlDocument`和`XmlNode`等。`Ex15_05插入XML节点`示例中,插入...

Global site tag (gtag.js) - Google Analytics