dont know why, I can display nodeName, but can not ‘trace’ nodeValue, my ActionScript:
var myXML = new XML();
myXML.ignoreWhite = true;
myXML.onLoad = function(success) {
if (success) {
parseXML(this);
} else {
//gotoAndStop(0);
}
};
myXML.load("xconfig.xml");
function parseXML(xmlDoc) {
if (xmlDoc.loaded && xmlDoc.hasChildNodes) {
//trace(xmlDoc)
menu_1_ar = new Array(); // loading menus
if (xmlDoc.firstChild.nodeName.toLowerCase() == "config") {
var SectionMenu = xmlDoc.firstChild.childNodes;
for (i=0; i<SectionMenu.length; i++) {
//HomePage
if (SectionMenu*.attributes.MENUNAME.toLowerCase() == "home") {
home_index_ar = new Array();
home_title_ar = new Array();
home_img_ar = new Array();
home_text_ar = new Array();
var home_item = SectionMenu*.childNodes;
for (a=0; a<home_item.length; a++) {
if (home_item[a].nodeName.toLowerCase() == "item") {
home_index_ar = "HOME";
home_title_ar.push(home_item[a].attributes.TITLE);
home_img_ar.push(home_item[a].attributes.SRC);
trace (home_index_ar);
trace (home_title_ar);
trace (home_img_ar);
trace (home_item[a].firstChild.nodeName);
home_text_ar.push(home_item[a].firstChild.nodeValue);
trace (home_text_ar);
}
}
}
}
}
}
}
XML
<?xml version="1.0" encoding="utf-8"?>
<CONFIG>
<SECTION MENUNAME="HOME">
<ITEM TYPE="TEXTWITHGRAPH" SRC="/media/logo.gif" TITLE="EXAMPLE WITH JPEG" WIDTH="350" HEIGHT="233" TEXTWIDTH="400">
<CONTENT>test</CONTENT>
</ITEM>
</SECTION>
</CONFIG>
any idea guys?