[as3工具类]XML数据直接转换成as3类

原创 2010年01月13日 20:37:00

平时做游戏开发的时候,很大程度上都会采用xml来做配置文件。有时候需要写很多,然后又需要依次去解析。如果有一个工具来自动解析每一个xml,并且提取出自己需要的数据,多好呀。所以偷了个懒,写了一个解析一定格式的xml和解析类,把这个格式丢给策划自己去调整数据啦。同时自己这边只需要接受现成的类

注意,这里的指的类,一般是自定义的数据结构(类似javaBean,使用的都是属性值)。这样通过访问有数据类型定义的类,比直接访问xml的属性来得方便多了,而且也省了数据类型的转换的麻烦

(当然,这里只是开了个头,需要做好的地方还有很多,也包括其他的文件,例如csv等)

 

先看一下程序:

输出结果是:

myBean.name:sodaChen
myBean.flag:true
myBean.urls:18,soda,[object TwoBean]
myBean.urls[2].name:www.sujun.org
myBean.twoBean.name:http://blog.csdn.net/sujun10

 

看到结果之后,XMLUtils这个类做的事也很简单,就是一步一步分析xml,然后根据类型进行数据格式的转换,特别处理数组和自定义对象。

当然,其实这里可以完善的地方还是非常多。例如可以使用简单的xml属性,更好排列格式等

再简单地看看解析xml的类吧

 

版权声明:本文为博主原创文章,转载必须声明出处和作者。地址:http://blog.csdn.net/sujun10 作者:弃天笑

AS3 中string转xml类型

var str:string="aaa"var myXML:XML=new XML(str);
  • ago52030
  • ago52030
  • 2011年12月02日 18:08
  • 3411

[as3工具类]XML数据直接转换成as3类

平时做游戏开发的时候,很大程度上都会采用xml来做配置文件。有时候需要写很多,然后又需要依次去解析。如果有一个工具来自动解析每一个xml,并且提取出自己需要的数据,多好呀。所以偷了个懒,写了一个解析一...
  • sujun10
  • sujun10
  • 2010年01月13日 20:37
  • 6045

as3之XML对象

在as3中能够创建XML对象的方法有以下几种:1.传递XML格式字符串给XML的构造函数。2.创建XML对象并直接使用XML进行赋值。3.创建一个空的XML对象,然后使用E4X填充数据。4.创建空的对...
  • yinyiniao
  • yinyiniao
  • 2009年12月12日 16:49
  • 1756

一个as3读取xml的例子

xml内容如下: ...
  • ComeOnTom
  • ComeOnTom
  • 2012年07月20日 00:10
  • 2160

AS3处理XML

初始化XML对象 XML对象可以代表一个XML元素、属性、注释、处理指令或文本元素。在ActionScript 3.0中我们可以直接将XML数据赋值给变量:var myXML:XML = ...
  • zdingxin
  • zdingxin
  • 2011年07月26日 16:47
  • 10973

[AS3]Class小技巧:程序自动让对象向下转换

这个是一个比较方便的技巧,在实现一些自动化框架的编码中,可能会比较常用到。就是通过框架传递过来的参数,一般都是传递对象的接口或者父类,然后再传到对应的方法中,再采用强制性转换之后,再使用。 例如我个...
  • sujun10
  • sujun10
  • 2010年08月07日 18:08
  • 2695

as3读取xml

在as里面,我觉得最重要和最常用的内容莫过于读取xml数据了,这也是as最常用的和外界数据交互的内容,下面我想和大家一起来对as3读取xml内容进行一些探讨。 下面是本人知道的一些方法,拿出来做个引...
  • ComeOnTom
  • ComeOnTom
  • 2012年07月20日 00:03
  • 1370

as3学习笔记2:Embed嵌入xml

开发环境:FlashDevelop 步骤: 1.
  • blackstar0219
  • blackstar0219
  • 2014年05月10日 14:45
  • 694

as3用字符串 String 获取类 Class 及类 Class 中的一个方法 Func...

 使用字符串 "Sprite" 获取类 Sprite,用 getDefinitionByName() 函数即可。 如: var ClassReference:Class = getDefin...
  • gzylongxingtianxia
  • gzylongxingtianxia
  • 2015年05月12日 11:13
  • 363

flash as3读取xml

as3读取xml在as里面,我觉得最重要和最常用的内容莫过于读取xml数据了,这也是as最常用的和外界数据交互的内容,下面我想和大家一起来对as3读取xml内容进行一些探讨。下面是本人知道的一些方法,...
  • webdesman
  • webdesman
  • 2010年12月16日 15:43
  • 8055
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:[as3工具类]XML数据直接转换成as3类
举报原因:
原因补充:

(最多只允许输入30个字)