前几天,有朋友问到这个问题,我就简单说说吧。。。
个人觉得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的事情。。。
个人觉得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的事情。。。
回复Comments
作者:
{commentrecontent}