Convert chlid nodes to var

Hi, I tried the last 3 hours to convert child nodes to variables.

I followed the tutorial on http://www.kirupa.com/developer/flashcs3/using_xml_as3_pg1.htm

I use the following (working) code:

var xmlLoader:URLLoader = new URLLoader();
var xmlData:XML = new XML();
xmlLoader.addEventListener(Event.COMPLETE, LoadXML);
xmlLoader.load(new URLRequest("language.xml"));
function LoadXML(e:Event):void {
xmlData = new XML(e.target.data);
ParseLanguages(xmlData);
}
 
function ParseLanguages(LanguagesInput:XML):void {
trace("XML Output");
trace("------------------------");
var languageList:XMLList = LanguagesInput.Language.(Country == "CtryNo=752&LangNo=46");
trace(languageList);
}

My output is:

<Language lang="Sweden">
  <Country>CtryNo=752&amp;LangNo=46</Country>
  <Search>Sök</Search>
  <Link>Länk till produktsida</Link>
  <CompBat>Kompatibelt med följande batterier</CompBat>
  <CompDev>Kompatibelt med följande apparater</CompDev>
</Language>

Now I try to assign variables to each child (Country, Search, Link, etc). But I don’t seem to succeed with that.

I tried different approaches like:

[LIST]
[]var test = languageList.Country
[
]var test = e.item.Country
[/LIST]
In my xml file I have 8 languages. I’m grateful for any help I can get :slight_smile: