flash读xml实例教程
flash读取xml是flash编程必学的一课,在以后的flash编程生涯中会经常遇到的。
其实flash读xml很简单的。
下面用as2简易描述下:
一、建立XML对象:
var myXML = new XML();
二、引用XML文件:
myXML.load("data.xml");
三、忽略空格:
myXML.ignoreWhite = true;//默认的为false
四、处理XML对象的函数:
myXML.onLoad = function(success) {
statements;
}
五、data.XML文件的内容
<data1 name="imagebear">
<data2 name="mariger">
xiaoshandong
</data2>
<data3 name="mariger3">
xiaoshandong3
</data3>
</data1>
六、返回值实例
1、myXML.childNodes[0]将返回:
<data1 name="imagebear">
<data2 name="mariger">
xiaoshandong
</data2>
<data3 name="mariger3">
xiaoshandong3
</data3>
</data1>
2、myXML.childNodes[0].nodeName将返回:data1
3、myXML.childNodes[0].childNodes[0].name将返回:imagebear
4、myXML.childNodes[0].childNodes[0]将返回:
<data2 name="mariger">
xiaoshandong
</data2>
5、myXML.childNodes[0].childNodes[0].nodeName将返回:data2
6、myXML.childNodes[0].childNodes[1].attributes.name将返回:mariger3
7、myXML.childNodes[0].childNodes[0].childNodes[0].nodeValue将返回:xiaoshandong
8、
var myName = myXML.firstChild.firstChild;
trace(myName.nodeName);//将输出data2
myName = myName.nextSibling;
trace(myName.nodeName);//将输出data3childNodes[0]等价于firstChild
七、附:测试用的代码,XML文件如楼上所示
var myXML = new XML();
myXML.load("data.xml");
myXML.ignoreWhite = true;
myXML.onLoad = function(success) {
if(success) {
//myArray = myXML.childNodes[0];
//trace(myArray.attributes.name);
//trace(myXML.childNodes[0].childNodes[1].firstChild.nodeValue);
//trace(myXML.firstChild);
//trace(myXML.childNodes[0].nodeName);
//trace(myXML.firstChild.attributes.name);
//trace(myXML.childNodes[0].childNodes[1].nodeName);
//trace(myXML.childNodes[0].childNodes[1].attributes.name);
//trace(myXML.firstChild.firstChild);
//trace(myXML.firstChild.firstChild.nodeName);
//trace(myXML.firstChild.firstChild.attributes.name);
//trace(myXML.childNodes[0].childNodes[0].childNodes[0].nodeValue);
var myName = myXML.firstChild.firstChild;
trace(myName.nodeName);
myName = myName.nextSibling;
trace(myName.nodeName);
}
};
flash读xml实例教程相关推荐
- Flash AS3.0实例教程:构建简单的声音可视化程序(波型图)
本例为Flash AS3.0实例教程,在教程中我们将学习运用SoundMixer.computeSpectrum() 方法来构建简单的声音可视化程序(即波形图),希望能给朋友们带来帮助~~ AS3.0 ...
- php xml 实例教程,php解析xml方法实例详解,解析xml实例详解_PHP教程
php解析xml方法实例详解,解析xml实例详解 本文以实例形式详细讲述了php解析xml方法.分享给大家供大家参考.具体分析如下: books.xml文件如下: Harry Potter J K. ...
- Flash实例教程:AS3.0打造漂亮水纹效果_Flash_||太平洋电脑网
在这个Flash AS3.0实例教程中,我们将用到置换图滤镜(DisplacementMapFilter)和BitmapData类的的杂点功能(perlinNoise),这两个家伙常常给我们带一些令人 ...
- flash读取xml简明实例教程
----------------------------flash读取xml简明实例教程 -------------------------- **************************** ...
- Flash处理XML文档数据教程
Flash处理XML文档数据教程 作者:chooseflash 时间: 2007-05-11 文档类型:原创 来自:蓝色理想 准备:首先你得有台电脑,其次是要装上Windows系统和Flash8. X ...
- Dreamweaver Flash Photoshop网页设计基础与实例教程(职业白金版)
Dreamweaver & Flash & Photoshop网页设计基础与实例教程(职业白金版) 基本信息 作者: 龙飞 丛书名: 培训专家 出版社:电子工业出版社 ISBN:978 ...
- 读阮一峰的React 入门实例教程有感
读阮一峰的React 入门实例教程有感 阮一峰的React入门实例教程其实我在一年前就读过,当时就想学习React,其实那个时候刚刚jQuery入门,啥也不懂,看得云里雾里,所以后来就没有继续研究下去 ...
- Flash实例教程:AS3.0实现逼真喷泉效果_Flash
先看效果演示: 在这个实例教程中,我们将介绍利用速度向量和重置对象的技巧来实现喷泉效果.所谓向量就是有方向的量.比如一辆车从东向西以80公里每小时的速度行驶,那么我们就可以得到汽车的速度向量,它包括两 ...
- smarty实例教程
一.什么是smarty? smarty是一个使用PHP写出来的模板PHP模板引擎,它提供了逻辑与外在内容的分离,简单的讲,目的就是要使用PHP程序员同美工分离,使用的程序员改变程序的逻辑内容不会影响到 ...
最新文章
- Spring Boot中使用PostgreSQL数据库
- VS2013安装OpenCV4.1版本并搭建一个小程序
- sealed、new、virtual、abstract与override 趣解
- 【收藏】K8S部署minio对象存储
- 这个库厉害了,自动补全Python代码,节省50%敲码时间
- sqlserver常用函数/存储过程/数据库角色
- 算法题复习(快排、链表、二分、哈希、双指针)
- php l方法,ThinkPHP的L方法使用简介
- svn怎么检出两个地址项目_svn 检出项目报错
- STM32F103xxx大容量增强型芯片之间有什么区别?(来自STM32神舟系列)
- 苹果:两个 M1 Max 拼一块儿,“史上最强 PC 芯片”M1 Ultra 就出来了!
- bootstrap 图标和文字对齐
- SMing:2022年中青杯B题思路
- 计算机无法关机和重启怎么办,关于电脑无法关机怎么办
- Failing OffsetCommit request since the consumer is not part of an active group
- 小白玩转自媒体推广引流今日头条开通原创视频
- 十大不良习惯损害大脑
- 霍格沃兹测试开发学社技术学习笔记之——Python基础笔记
- 计算机图形学 读书笔记(一) 基础概念
- 《THE BASIC GRAMMER OF C》
热门文章
- iPad应用开发实践指南:菜鸟如何用ios 5开发ipad上的复杂应用程序
- ESB企业服务总线到底是什么东西呢?
- Source Insight 4.0 注册
- 安装配置sublime text2 最全教程
- App纳入监管,HTML5将大行其道?
- 信息学奥林匹克c语言提高组,CSP信息学奥赛提高组一级全攻略,你值得拥有!...
- 回顾HTML5省技能大赛(html5交互融媒体内容设计与制作)
- 在调用股票购买接口时要注意什么事项?
- 如何用python画人像_如何用Python画曼德勃罗集
- 《Armv8/armv9架构入门指南》-【第三章】- ARMv8 基础知识