摘自帮助文档
如: var xml:XML=<root>
<file>
<title>one</title>
<data>1</data>
</file>
<news>
<title>two</title>
<data>2</data>
</news>
</root>
常用方法:
appendChild(child:Object):XML
将给定的子项添加到该XML对象的属性的末尾。
代码:trace(xml.file.appendChild("<add>3</add>"));
输出:
<file>
<title>one</title>
<data>1</data>
<add>3</add>
</file>
attribute(attributeName:*):XMLList
返回其名称与给定attributeName参数相符的属性的XML值。
child(propertyName:Object):XMLList
返回propertyName(XML
子对象的元素名称或整数)的所有子项,没有子项返回为空。
代码: trace(xml.child("file"));
输出 :
<file>
<title>one</title>
<data>1</data>
</file>
代码: trace(xml.child("root"));
输出为空;
若var xml:XML =
<foo>
<bar>text1</bar>
<bar>text2</bar>
</foo>;
trace(xml.child("bar").length()); // 2
trace(xml.child("bar")[0].toXMLString()); // <bar>text1</bar>
trace(xml.child("bar")[1].toXMLString()); // <bar>text2</bar>
children():XMLList
将XML对象顺序列出其子项(与child功能相似)
var xml:XML =
<foo id="22">
<bar>44</bar>
text
<!-- comment -->
<?instruction ?>
</foo>;
trace(xml.children().length()); // 4
trace(xml.children()[0].toXMLString()); // <bar>44</bar>
trace(xml.children()[1].toXMLString()); // text
trace(xml.children()[2].toXMLString()); // <!-- comment -->
trace(xml.children()[3].toXMLString()); // <?instruction ?>
childIndex():int
XML对象从父项开始从0开始编制索引(就是它的相对它父项的索引值)。
代码:trace(xml.file.childIndex());
trace(xml.news.childIndex());
输出:0
1
contains(value:XML):Boolen
对比XML对象与给定的value值
代码: trace(xml.file.contains("<title>three</title>") );
输出:false
hasOwnProperty(p:String):Boolean
检查该对象是否具有 p 参数所指定的属性。
insertChildAfter(child1:Object, child2:Object):*
在该 XML 对象的 child1 参数后插入给定的 child2 参数并返回生成的对象。 trace(xml.insertChildBefore(xml.file,<edit> 3</edit>) );(注意,里面的参数不需要引号)
insertChildBefore(child1:Object, child2:Object):*
nodeKind():String
指定节点的类型。
normalize():XML
对于该 XML 对象以及所有子级 XML 对象,合并相邻文本节点并删除空文本节点。
parent():*
返回 XML 对象的父项。 如果该 XML 对象没有父项,则该方法返回 undefined。
replace(propertyName:Object, value:XML):XML
用给定的 value 参数替换 propertyName 参数所指定的属性。 如果没有属性与 propertyName 匹配,会将 XML 对象保持为未修改状态。
propertyName:Object — 可以是数值、XML 元素集的非限定名称、XML 元素集的限定名称或星号通配符 (*)。 使用非限定名称标识默认命名空间中的 XML 元素。
value:XML — 替换值。 它可以是 XML 对象、XMLList 对象或可以使用 toString() 转换的任何值。
var xml:XML =
<body>
<p>Hello</p>
<p>World</p>
<hr/>
</body>;
xml.replace(1, <p>Bob</p>);
trace(xml);
setChildren(value:Object):XML
用 value 参数中提供的指定 XML 属性集替换该 XML 对象的子属性。
setName(name:String):void
将该 XML 对象的名称设置为给定限定名称或属性名。
setLocalName(name:String):void
将该 XML 对象的本地名称更改为给定的 name 参数。
分享到:
相关推荐
本文主要探讨了四种常用的方法,并分析了它们的优缺点。首先,让我们逐一了解这些方法。 方法一:直接读写XML文档 这种方法是最基础的,它涉及到通过DOM模型的Node接口操作DOM树,然后将更新后的DOM树重新写回原始...
在ASP.NET中,C#是一种常用的编程...以上就是ASP.NET C#中XML常用的一些操作方法。在实际开发中,可以根据需求选择合适的方式来处理XML数据。如果有任何疑问,欢迎发送邮件至147249735@qq.com,我将乐意为您提供帮助。
本篇文章将详细探讨C#在处理XML文件时的一些常用操作方法,这些方法来源于实际的系统开发和软件项目实施经验的积累。 1. **读取XML文件** - `XmlDocument` 类:通过`Load`方法加载XML文件,然后可以使用DOM模型...
本文将深入探讨XML节点的常用操作方法,包括节点的获取、添加、修改、删除以及查询,旨在为开发者提供一份详实的指南。 ### XML节点的基本概念 XML文档由多种类型的节点构成,包括元素节点、属性节点、文本节点、...
pom.xml常用配置 Pom.xml是Maven项目的核心配置文件,它定义了项目的结构、依赖关系和构建过程。下面是pom.xml文件中常用的配置项和解释: 1. `<project>`:pom.xml文件的根元素,定义了整个项目的信息。 2. `...
C#语言中处理XML文件有多种方法,本文将介绍其中的一些常用的方法。 一、使用XmlDocument类 XmlDocument类是C#中处理XML文件的常用类。通过使用XmlDocument类,可以创建、读取、修改和保存XML文件。 本文中,...
XML(eXtensible Markup Language)是一种用于存储和传输数据...总之,这个压缩包集合了一系列XML开发中常用的工具,通过安装这些插件,开发者可以更好地管理和操作XML数据,进一步提升他们在XML相关项目中的工作效率。
Java更新XML文档的方法主要包括四种,本文将探讨这些方法并分析其优缺点。首先,我们要了解JAXP(Java API for XML Processing),这是一个用于XML处理的Java编程接口,支持DOM、SAX和XSLT等标准。JAXP的可插拔层...
"java解析xml文档的常用方法" Java 解析 XML 文档的常用方法有四种:DOM、SAX、JDOM 和 DOM4J。下面对这四种方法进行详细的介绍: 1. 使用 DOM(JAXP Crimson 解析器) DOM(Document Object Model)是一种以层次...
SAX是一种事件驱动的解析方法,它不创建完整的文档对象模型,而是逐行读取文件,触发相应的事件处理函数。优点是内存占用小,适合处理大型文件。缺点是需要编写事件处理代码,对文档结构敏感,不易于随机访问。 3. ...
### JavaScript 解析 XML 常用对象、属性与方法详解 在 Web 开发中,XML(可扩展标记语言)作为一种常见的数据交换格式被广泛应用。JavaScript 作为前端开发的主要语言之一,能够有效地处理 XML 数据,这对于实现...
另外,XPath和LINQ to XML也是C#操作XML的常用工具。 - **XPath**:XPath是XML路径语言,用于选取XML文档中的节点。C#中的XPathNavigator类提供了基于XPath的查询功能。 - **LINQ to XML**:.NET Framework 3.5引入...
接着,定义一些常用的对象,例如`XmlDocument`、`XmlNode`和`XmlElement`: ```csharp XmlDocument xmldoc = new XmlDocument(); XmlNode xmlnode; XmlElement xmlelem; ``` **方法一:使用`XmlDocument`创建XML文件...
HTTP Post XML 方法是一种常用的数据传输方式,通过 HTTP 协议将 XML 格式的数据从客户端发送到服务端。在现实应用中,HTTP Post XML 方法广泛应用于不同行业和领域,例如电信运营商之间的数据交换、金融机构之间的...
本资源包含一个视频教程,通过观看,你将了解到几种常用的XML数据展示方法。 首先,我们来看基础的文本方式。XML文件本身是以文本形式存在的,可以直接用文本编辑器打开查看。文件内容由一系列的元素(Element)、...
以上就是Java中XML常用操作的一些核心概念和方法,了解并熟练掌握这些将有助于你有效地处理XML数据。在实际项目中,选择合适的解析器(DOM、SAX、DOM4J等)取决于你的需求,如文件大小、性能要求以及是否需要进行...
XML(eXtensible Markup Language)是一种用于标记数据的语言,它是独立于软件和硬件的数据描述语言,被广泛应用于网络数据交换、配置文件、文档存储等领域。XML 4.0 版本是其发展历程中的一个重要阶段,它继承了...
Maven pom.xml 常用配置解析 Maven 项目对象模型(POM)是 Maven 的核心概念,它是 Maven 项目的描述文件,用于定义项目的坐标、依赖关系、编译、打包、测试、部署等过程。pom.xml 文件是 Maven 项目的核心配置文件...