5D艺术网首页
商城
|
资讯
|
作品
|
博客
|
教程
|
论坛
登录
注册
加为好友
发短消息
来自:山东
性别:先生
最后登录:2011-01-05
http://xbzg.5d.cn/
专注于Flash+FMS开发...通过Google搜索西部之光Software
首页
|
新闻
|
话题
|
博客
|
相册
|
艺术作品
|
社交关系
|
留言板
|
社交圈
2005/05/28 | FLASH读取xml
类别(Flash)
|
评论
(0)
|
阅读(727)
|
发表于 15:41
前几天,有朋友问到这个问题,我就简单说说吧。。。
个人觉得xml文件就象一个小型数据库。它有很清晰的结构,因此让人理解起来很容易。。。
xml文件的建立很简单,用记事本就可以。
比如我在记事本中输入以下内容:
<新闻>
<新闻1
标题="江泽同志来我镇视察"
内容="2004年11月1日,江泽同志等一行3人来我镇进行了为期五天的访问。。"
/>
<新闻2
标题="胡锦同志来我镇视察"
内容="2004年11月1日,胡锦同志等一行3人来我镇进行了为期五天的访问。。"
/>
另存为xml.xml,这样一个XML文件就建好了。。。
在上面的xml文件中,<新闻>是根结点, <新闻1。。。/><新闻2。。。/>是两个子结点,且均有属性“标题”、“内容”。。。
如何进行访问呢??
下面给出代码:
System.useCodepage=true
var myXML = new XML();
myXML.load("XML.xml");
myXML.ignoreWhite = true;
title1.ignoreWhite = true;
myXML.onLoad = function(success) {
if(success) {
//trace(myXML.childNodes[0].childNodes[0].nodeName);
//trace(myXML.firstChild.firstChild.nodeName);
//trace(myXML.childNodes[0].childNodes[0].attributes.标题);
//trace(myXML.childNodes[0].childNodes[0].attributes.内容);
//trace(myXML.childNodes[0].childNodes[1].nodeName);
trace(myXML.childNodes[0].childNodes[0].nextSibling.attributes.标题);
trace(myXML.childNodes[0].childNodes[0].nextSibling.attributes.内容);
trace(myXML.childNodes[0].childNodes[1].attributes.标题);
trace(myXML.childNodes[0].childNodes[1].attributes.内容);
}
};
这仅是xml的简单应用,不过从这里我们可以窥见用XML搭配FLASH是一个多么Easy和Free的事情。。。
0
评论
Comments
日志分类
首页
[186]
Flash
[84]
FMS
[41]
AIR
[2]
ASP
[11]
作品区
[12]
其他
[36]