Can not display nodeValue

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?