第07讲 actionscript与xml

第07讲 actionscript与xml

ID:21838150

大小:104.50 KB

页数:28页

时间:2018-10-20

第07讲 actionscript与xml_第1页
第07讲 actionscript与xml_第2页
第07讲 actionscript与xml_第3页
第07讲 actionscript与xml_第4页
第07讲 actionscript与xml_第5页
资源描述:

《第07讲 actionscript与xml》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3章ActionScript3.0面向对象编程第06讲XML、XMLList和XMLListCollection江西信息应用职业技术学院2010-2011学年第二学期授课人:郑伟教学目的掌握XML类的基本结构掌握XML与XMLList2个原生类掌握XML实例的分类掌握E4X创建XML对象掌握E4X操作XML对象掌握XMLListCollection的用法教学重点XML对象的基本构成用E4X创建XML用E4X控制XMLXMLListCollection的用法教学难点E4X对XML的操作XMLListCollection的用法教学内容课程导入:XML作为一种结构数据,在flex中的应用非常常

2、见,由于E4X对XML数据的操作变得简单和灵活,XML作为数据源的使用变得十分的广泛,本课将重点介绍XML在actionscript3.0中的使用。背景介绍通常对文档的操作需要有接口,而传统的对文档的操作都是借助DOM,例如js对html的操作,通过html的DOM提供相应的API,而xml作为一种跨平台的数据文档,同样需要DOM,而actionscript刚好提供了对XML操作的更加简单和快捷的方法。概念初识E4X:ECMAScriptfor(4)XML的简称。也可以认为是一组对XML操作更加有效和间接的API不管是传统的XML类还是E4X都把XML数据作为一颗层次树来对待,把每个元素和

3、文本当做一个数节点(枝节点或叶节点)E4X中的XML任何一个节点都可以看成是一个XML实例:元素属性文本节点注释(默认被忽略)处理指令(默认被忽略)张三11-22-33江西高校出版社这里一共有多少个xml实例?8XML类的基本结构一个XML对象可以是一个完整的xml文档,也可以是一个文档中XML片段,但是,不管是片段还是完整,至少应该满足一个必须的条件:有且仅有一个根节点在e4x中,XML由2个原生ActionScript数据类型

4、之一来表示:XML和XMLList,以及它们对应的类,也叫做XML和XMLList任何一个包含子节点的XML实例,其子节点都必须包含在一个XMLList中,即使只有一个子节点。XML与XMLList张三11-22-33江西高校出版社包含多少个XMLList,并画出结构图用E4X创建XML对象方法一:使用XML构造器来创建一个XML实例,然后通过编程添加内容。方法二:使用XML构造器来创建一个XML实例,然后从外部装载的文件导入方法

5、三:在ActionScript允许的任何位置以字面量的形式编写XML数据,就像写一个字符串一样。(常用形式)方法一:构造器privatevarmyText:String="text";privatevarstr:String=""+myText+"";privatevarmyXML2:XML=newXML(str);方法二:外部加载ActionScript加载Flex加载暂时略!方法三:varmyXML:XML=张三11-22-33<

6、publisher>江西高校;注意:创建xml字面量是不需要添加双引号的,否则就成了字符串AS支持动态表达式varelementName:String=“Book”varmyXML:XML=<{elementName}/>Tree控件的使用Xml体现的是层次结构,可以作为需要以层次体现为主的控件的数据源XML的操作XML内建的API再此省略,这里只讲E4XXML的操作主要分属性节点和孩子节点除了孩子节点唯一的情况下,XML和XMLList的操作方法基本一致,大部分都是属于对XMLList对象的操作访问孩子节点访问孩子节点:使用"."操作符查询节点,使用

7、"[]"访问指定索引的节点trace(myXML.book[0]);myXML.book返回的是所有直接孩子中满足book名称的集合的XMLList,所以要访问具体的孩子对象,用数组运算符,如果一个XMLList只包含一个节点,可以省略[]。访问后裔节点访问子孙节点:使用“.."操作符访问所有以该标签命名的节点,而忽略节点的上下关系trace(myXML..author);输出myXML中所有名称叫author的节点的集

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。