论坛交流
首页办公自动化| 网页制作| 平面设计| 动画制作| 数据库开发| 程序设计| 全部视频教程
应用视频: Windows | Word2007 | Excel2007 | PowerPoint2007 | Dreamweaver 8 | Fireworks 8 | Flash 8 | Photoshop cs | CorelDraw 12
编程视频: C语言视频教程 | HTML | Div+Css布局 | Javascript | Access数据库 | Asp | Sql Server数据库Asp.net  | Flash AS
当前位置 > 文字教程 > Flash AS教程
Tag:2.0,3.0菜鸟,游戏,,cs,技巧,源码,,文本,文字,函数,音乐,随机,拖拽,asp,access,xml,mc,视频教程

Flash AS3中使用运算符操作XML数据

文章类别:Flash AS | 发表日期:2010-3-21 9:26:50

使用运算符操作XML数据:
1、使用“.”和“@”直接访问、修改、创建和删除XML对象
将XML对象看作是一个与XML文档结构相同的对象。使用“.”号来访问各个层级的子元素,使用“@”号来访问各个元素的属性。同名的子元素成为一个XMLLIST对象,是XML对象的一个集合,可以使用数组访问符“[]”访问。

2、使用“.”和“@”直接修改XML对象
只有单个的元素才可以使用“.”和“@”来修改;如果有同名的子元素存在,则返回
的对象是XMLLIST对象,而不是单个的XML对象,不能使用“.”和“@”来修改,会发生运行时错误。

3、使用“.”和“@”直接添加和删除子元素和属性
XML类是一个动态类,使用“.”和“@”在XML对象上添加子元素和属性。
删除一个子元素或属性使用delete关键字。

4、搜索XML子元素和属性
使用双点号访问当前元素的所有子元素;
使用通配符*访问;
使用表达式指定查找子元素的条件;
使用表达式指定查找属性的条件。

5、使用正则表达式或自定义函数搜索XML子元素和属性

6、用API实现的一些常用XML操作
appendChild(child:Object):XML   在当前子元素列表之后添加。
prependChild(value: Object):XML   在当前子元素列表之前添加。
insertChildAfter(child1: Object, child2: Object):*  在子元素child1之后添加。
insertChildBefore(child1: Object, child2: Object):*  在子元素child1之前添加。
containa()对比该XML对象与给定value参数。
elements()列出某XML对象的元素。
XML.ignoreComments=false    不忽略XML注释
XML.ignoreProcessingInstructions=false    不忽略XML指令

7、XML的命名空间
XML类包含用于处理命名空间的以下方法:
addNamespace()
removeNamespace()
localName()
name()
namespace()
inScopeNamespaces()
namespaceDeclarations()
setLocalName()
setName()
setNamespace()

8、XML 对象与XMLList对象
  XML对象可以表示XML元素、属性、注释、处理指令或文本元素。它可为两类:“简单内容”XML 对象和“复杂内容”XML 对象。有子节点的XML对象属于“复杂内容”的一类;没有子节点的XML对象,只有属性、注释、处理指令或文本节点之中的任何一个,属于“简单内容”的一类。
  XMLList对象可以表示一个或多个XML对象或元素。XMLList类中包含用于处理一个或多个XML元素的方法。

视频教程列表
文章教程搜索
 
Flash AS推荐教程
Flash AS热门教程
看全部视频教程
购买方式/价格
购买视频教程: 咨询客服
tel:15972130058