FLASH读取xml

      Flash 2005-5-28 15:41:00
前几天,有朋友问到这个问题,我就简单说说吧。。。

个人觉得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的事情。。。
标签集:TAGS:
回复Comments() 点击Count()
喜欢就顶一下

回复Comments

{commentauthor}
{commentauthor}
{commenttime}
{commentnum}
{commentcontent}
作者:
{commentrecontent}
深度XP 雨林木风XP WinXP下载 世界之窗 深度系统 雨林木风 Ghost ghost系统盘 XP下载