WEB开发网
开发学院图形图像Flash ActionScript 3.0 Step By Step系列(七):使用XML... 阅读

ActionScript 3.0 Step By Step系列(七):使用XML和XMLList类处理XML数据

 2009-01-14 11:55:18 来源:WEB开发网   
核心提示:XML--可扩展标记语言,我想看本文的你早已经将他用得滚瓜烂熟了,ActionScript 3.0 Step By Step系列(七):使用XML和XMLList类处理XML数据,OK,下面就直奔主题,目的就是为了达到更容易编写和理解用于处理XML数据的代码,一、创建内部XML文档在Flex下要创建一个XML文档是很简

XML--可扩展标记语言,我想看本文的你早已经将他用得滚瓜烂熟了。OK,下面就直奔主题,看看在ActionScript 3.0中是通过什么方式来处理XML数据。

在ActionScript 3.0中,用于处理XML数据的主要有两个类:XML和XMLList。前者表示单个XML元素,它可以是包含多个子元素的XML文档,也可以是文档中的单值元素。后者表示一组XML元素。

既然是XML,在ActionScript 3.0中同样有着和C#/Java一样的相关术语,如:文档、元素、节点以及属性等。本文将以XML文档的创建、添加数据、删除数据、查询数据以及加载外部XML文件为中心,详细介绍在ActionScript 3.0中对XML的处理。

在此之前先来了解下E4X方法。什么是ECMAScript for XML (E4X)方法呢?它是ActionScript 3.0中所提供的一些运算符,用于访问和处理XML数据的特定功能。ActionScript 3.0 包含以下 E4X 类:XML、XMLList、QName 和 Namespace。它们位于flash.xml包下,目的就是为了达到更容易编写和理解用于处理XML数据的代码。

一、创建内部XML文档

在Flex下要创建一个XML文档是很简单的,可以使用XML对象直接创建,如下所示:

1privatevarpXml:XML=<Root>
2            <Bookid="1">
3              <Name>ActionScript入门到精通</Name>
4              <Author>张三</Author>
5              <Price>48.50</Price>
6             </Book>
7             <Bookid="2">
8              <Name>ASP.NET高级编程</Name>
9              <Author>李四</Author>
10              <Price>86.70</Price>
11             </Book>  
12           </Root>

1 2 3 4  下一页

Tags:ActionScript Step By

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接