2-1.xml ====================
<?xml version=”1.0″?>
<xml>
<mainmenu>
<Class><![CDATA[类别1]]></Class>
<Image><![CDATA[upload/index_2_1.jpg]]></Image>
<content_menu>
<![CDATA[内容1]]>
</content_menu>
</mainmenu>
<mainmenu>
<Class><![CDATA[类别2]]></Class>
<Image><![CDATA[upload/index_2_2.jpg]]></Image>
<content_menu>
<![CDATA[内容2]]>
</content_menu>
</mainmenu>
</xml>
AS1.0/2.0=======================
var titles:String;
var image:String;
var scontent:String;
contents(“xml/2-1.xml”);
function contents( FileName ) {
var cont:XML = new XML ();
cont.ignoreWhite = true;
cont.onLoad = function (success) {
if (success) {
var root:XMLNode = this.firstChild;
titles = root.childNodes[0].childNodes[0].firstChild.nodeValue;
image = root.childNodes[0].childNodes[1].firstChild.nodeValue;
scontent = root.childNodes[0].childNodes[2].firstChild.nodeValue;
}
};
cont.load( FileName );
};
AS3.0=======================
var myXml:XML;
var myLoader:URLLoader = new URLLoader();
myLoader.load(new URLRequest(“index-2-2-1.xml”));
myLoader.addEventListener(Event.COMPLETE, runData);
function runData(e:Event):void{
myXml = new XML(myLoader.data);
myXml.ignoreWhitespace = true;
trace(myXml);
trace(“===============================”);
trace(myXml.mainmenu[0].Class);
trace(“===============================”);
trace(myXml.mainmenu.Class == “类别1″);
trace(“===============================”);
trace(myXml.mainmenu.(Class.text() == “类别1″).content_menu);
}
