·您当前的位置:首页 > 技术教程 > AS2与AS3技术 >

[AS3]as3处理加载XML的写法与代码示例

时间:2012-09-28 16:42CuPlayer
XML.ignoreWhite;//处理xml文档中的空白,设为true时,XMLNode.attributes;//用来指定xml文档的属性

XML.ignoreWhite;//处理xml文档中的空白,设为true时,忽略空白,默认值为false.
XML.load("xml文档的地址");//极酷播放器提示:加载指定的xml文档.
XML.onLoad=function(success:Boolean){};//成功加载了xml文档时调用.
XML构造函数.

XMLNode类:
XMLNode.attributes;//用来指定xml文档的属性.
XMLNode.childNodes;//返回指定xml文档对象的子级的数组.
XMLNode.firstChild;//引用父级节点的子级列表中的第一个子级.
XMLNode.nodeValue;//返回XML对象的节点值.
XMLNode.nodeName;//XML 对象的节点名称

在“极酷网站”里找到这些属性,用nodeValue的时候,试了大半天,还是没有成功。。。一时兴起,试了firstChild,竟然成功了。。如:<xml><ls><langshen name="狼神">还是狼神</langshen></ls></xml>提取一个XML中,“langshen”这个值的时候,name是这样提取的:

xml.firstChild.firstChild.firstChild.attributes.name

而结点内容,则是:

xml.firstChild.firstChild.firstChild.firstChild。。用nodeValue时会返回null而且,FLASH中读XML和VB类的不一样,第一层就已经是一个firstChild。。。
 

热门文章推荐

请稍候...

保利威视云平台-轻松实现点播直播视频应用

酷播云数据统计分析跨平台播放器