# Trying to get a grip on XML

**URL:** <https://forum.kirupa.com/t/trying-to-get-a-grip-on-xml/205559>\
**Category:** Uncategorized\
**Created:** [October 30, 2006, 8:57pm UTC](https://forum.kirupa.com/t/trying-to-get-a-grip-on-xml/205559 "2006-10-30T20:57:51Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![bennymartensson](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/bennymartensson/32/1317_2.png) [@bennymartensson](https://forum.kirupa.com/u/bennymartensson)\
**Post date:** [October 30, 2006, 8:57pm UTC](https://forum.kirupa.com/t/trying-to-get-a-grip-on-xml/205559/1 "2006-10-30T20:57:51Z")

</div>

Hmm, trying get a grip on loading from XML. Want to attach my mc’s using XML and thinking it should be done something like this. Of course not working but hoping someone could point out whats wrong and I’ll go from there.

**My AS:**

```auto

var space:Number = 20;
var navArray = new Array();

var myXML:XML = new XML();
myXML.ignoreWhite = true;
myXML.onLoad = function (success:Boolean):Void {
    if (success) {
		trace("success: "+this.status);
        var xmlData = this.firstChild;
		for (var i:Number = 0; i<xmlData.childNodes.length; i++) {
			navArray.push(xmlData.childNodes*.firstChild.nodeValue);
        }
		var position:Number = ((i)*space);
		attachMovie("mainNav", "mainNav"+i+"_mc", this.getNextHighestDepth(), {_x:100, _y:position});
		var main = this["mainNav"+i+"_mc"];
		main.t.text = navArray;
    } else {
        main.t.text = "Not loaded";
    }
}
myXML.load("myMenu.xml")

```

**My XML:**

```php

<navigation>
		<menu>text 1</menu>
		<menu>text 2</menu>
		<menu>text 3</menu>
		<menu>text 4</menu>
</navigation>

```
