首页
|
游客:
注册
|
登录
|
会员
|
转换下载币
|
推广中心
|
帮助
设计路上论坛
»
Flash 专栏
» 整理的一份XML简单的说明和例子。
‹‹ 上一主题
|
下一主题 ››
投票
交易
悬赏
活动
打印
|
推荐
|
订阅
|
收藏
标题:
[实例教程]
整理的一份XML简单的说明和例子。
hhrr
初级会员
UID 1244
精华 0
积分 169
帖子 124
下载币 399 枚
推广分 102 点
经验值 275 点
阅读权限 20
注册 2005-6-14
状态 离线
#1
使用道具
发表于 2007-8-23 10:30
资料
个人空间
短消息
加为好友
整理的一份XML简单的说明和例子。
//加载XML
room_xml = new XML();
room_xml.ignoreWhite = true;
room_xml.load("room_data.xml");
room_xml.onLoad = function(success) {
if (success) {
//nextFrame();
} else {
xml_load.label = "缺少xml数据";
}
};
firstChild:目前节点底下的第一个子节点
LastChild:目前节点底下的最后一个子节点
childNodes:目前节点底下的子节点集合 注:childNodes[层级数]
parentNode:目前节点的父节点
nextSibling:相同节点阶层的下一个节点
previousSibling:相同节点阶层的上一个节点
length:传回目前所在阶层的节点数量 一般配合childNodes.length
nodeName:读取该节点的名称
nodeValue:读取或设定节点内容
nodeType:传回指字节点的类型编号
创建
createElement():创建一个节点(节点名)
createTextNode():创建一个节点文字(节点文字)
appendChild():将某个指定的节点(节点文字)附加到另一个节点之下
insertBefore():将某个节点(节点文字)附加到另一个节点之前
格式:insertBefore(要加入的节点数据,被加入的参考节点)
attributes:存取某个节点的属性值 如:attributes.label 则查看label的属性值
removeNode():删除指定的节点(会删除指定节点的子节点)
parsexml():把字符串解析成XML数据
cloneNode():用来复制指字的节点资料
检查
status:解析过程中是否发生错误(同trace使用)
0: 没有错误
-2:CDATA区段没有正确结束
-3:XML的宣告没有正确结束
-4:DOCTYPE宣告没有正确结束
-5:批注没有正确结束
-6:XML元素的格式错误
-7:没有足够的内存来解析XML
-8:属性值没有正确结束
-9:缺少结束卷标
-10:缺少开始卷标
格式:trace(XML.status)
事件
onData:当资料加载完,未被解析时执行
onLoad:当XML资料加载完,并被解析时执行
加载XML文件
myxml= new XML() 先建立一个XML对象
myxml.ignoreWhite=true :未必免加载时把空格符做为节点,所以先忽略空格符
myxml.load(路径及文件名) :加载XML文件
loadde:判断数据是否载入,返回true 或false
onLoad:使用此方法当数据传入时,会传入success参数的true值做为加载成功
把下面的网址贴到网络上任何地方,可以获得下载币
详情点击这里
http://bbs.sj63.com/viewthread.php?tid=8473&fromuid=0
复制本帖地址
[广告]
如何快速赚取论坛下载币?
投票
交易
悬赏
活动
控制面板首页
编辑个人资料
积分交易
公众用户组
好友列表
个人空间管理
升级个人空间
基本概况
论坛排行
主题排行
发帖排行
积分排行
交易排行
在线时间
管理团队
管理统计
当前时区 GMT+8, 现在时间是 2008-11-22 07:40
粤ICP备05029101号
Powered by
Discuz!
5.5.0
© 2001-2007
Comsenz Inc.
Processed in 0.030025 second(s), 5 queries , Gzip enabled
TOP
清除 Cookies
-
联系我们
-
设计路上
-
Archiver
-
WAP
-