flash处理xml文档数据教程

flash处理xml文档数据教程

ID:22370452

大小:87.50 KB

页数:14页

时间:2018-10-28

flash处理xml文档数据教程_第1页
flash处理xml文档数据教程_第2页
flash处理xml文档数据教程_第3页
flash处理xml文档数据教程_第4页
flash处理xml文档数据教程_第5页
资源描述:

《flash处理xml文档数据教程》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、Flash处理XML文档数据教程准备:首先你得有台电脑,其次是要装上L工作组定义。下面开始了解XML的结构。XML是由序言和文档元素组成的。序言包括:1.声明(declaration):文档的第一行,它说明这是一个XML文档。[可选]2.L类:XML.ignoreL.load("xml文档的地址");//加载指定的xml文档.XML.onLoad=function(success:Boolean){};//成功加载了xml文档时调用.XML构造函数.XMLNode类:XMLNode.attributes;//用来指定xml文档的属性.XMLNode.childNodes;//返

2、回指定xml文档对象的子级的数组.XMLNode.firstChild;//引用父级节点的子级列表中的第一个子级.XMLNode.nodeValue;//返回XML对象的节点值.XMLNode.nodeName;//XML对象的节点名称开始实验:首先说明:在xml声明处加上encoding="gb2312",使用gb2312编码;Flash中如果有中文需要在加载代码前面加上System.useCodepage=true;使用系统编码,防止乱码。实验1:一个简单的实验,把xml文档中的节点在Flash输出来。新建一个xml文档,在记事本输入下面的代码。保存为xml-001.xml

3、。<?xmlversion="1.0"?><!--xml-001.xml--><firstNodename="1"><childNodename="1.1"/><childNodename="1.2"/><childNodename="1.3"/></firstNode>上面是一个简单的xml文档,结构是一个顶层节点中嵌套三个子级节点。现在在Flash中如何读出来呢?来看操作:打开Flash,新建一个Flash文档,保存到刚才的xml文档中的目录中,命名xml-001.fla。在第一帧输入下面代码://xml-001.fla.//实例化

4、一个xml对象.varmyxml:XML=nel文档中的空格.myxml.ignoreL.onLoad事件.myxml.onLoad=function(success:Boolean){//如果加载成功,success=true;否则success=false;if(success){trace("加载成功!");//输出顶层节点的节点名和顶层节点中属性name的值.trace(myxml.firstChild.nodeName+":"+myxml.firstChild.attributes.name);//用一个数组来引用顶层节点中子级节点的数组.varchild_arr:A

5、rray=myxml.firstChild.childNodes;//用嵌套for语句遍历出xml文档中的所有数据.//这个for遍历的是顶层节点下的子级节点.for(vari=0;i<child_arr.length;i++){//输出顶层节点下的子级节点的节点名和顶层节点下的子级节点中属性name的值.trace(child_arr[i].nodeName+":"+child_arr[i].attributes.name);}}else{上一页1234567下一页[感谢阅读这篇文章,..,]trace("加载失败!");}};实验2:现在做的是把一个多层嵌套节点的xm

6、l文档在Flash中输出来。新建一个xml文档,在记事本中输入下面的代码,然后保存为xml-002.xml。<?xmlversion="1.0"?><!--xml-002.xml--><firstNodename="1"><childNodename="1.1"><Nodename="1.1.1"/><Nodename="1.1.2"/><Nodename="1.1.3"/></childNode><childNodename="1.2"><Nodename="1.2.1"/><Nodename="1.2.2"/

7、><Nodename="1.2.3"/></childNode><childNodename="1.3"><Nodename="1.3.1"/><Nodename="1.3.2"/><Nodename="1.3.3"/></childNode></firstNode>上面是一个多层嵌套节点的xml文档,结构是一个顶层节点中,嵌套3个子级节点,3个子级节点分别嵌套3个子级节点。现在又应该怎样在Flash中读出来呢?其实原理跟上面一样,在for中嵌

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

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

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