# Some easy XML

**URL:** <https://forum.kirupa.com/t/some-easy-xml/206278>\
**Category:** Uncategorized\
**Created:** [November 6, 2006, 7:43pm UTC](https://forum.kirupa.com/t/some-easy-xml/206278 "2006-11-06T19:43:23Z")\
**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:** [November 6, 2006, 7:43pm UTC](https://forum.kirupa.com/t/some-easy-xml/206278/1 "2006-11-06T19:43:23Z")

</div>

Why doesn’t the rest of the subs show up in my trace info?

In flash:

```auto

function loadXML(loaded) {
    if (loaded) {
        xmlNode = this.firstChild;
        mainArray = [];
        subArray = [];
        total = xmlNode.childNodes.length;
        for (i=0; i<total; i++) {
            mainArray = xmlNode.childNodes*.childNodes[0].firstChild.nodeValue;
			subArray = xmlNode.childNodes*.childNodes[1].firstChild.nodeValue;
			trace (mainArray);
			trace (subArray);
        	}
		} else {
        	content = "not";
    }
}
xmlData = new XML();
xmlData.ignoreWhite = true;
xmlData.onLoad = loadXML;
xmlData.load("myNav.xml");

*// traces
MAIN 1
Sub 1
MAIN 2
Sub 1
MAIN 3
Sub 1
MAIN 4
Sub 1
*

```

In my xml:

```php

<?xml version="1.0"?>

<navigation>

	<menu>
		<main>MAIN 1</main>
		<sub>Sub 1</sub>
		<sub>Sub 2</sub>
		<sub>Sub 3</sub>
	</menu>
	
	<menu>
		<main>MAIN 2</main>
		<sub>Sub 1</sub>
		<sub>Sub 2</sub>
	</menu>
	
	<menu>
		<main>MAIN 3</main>
		<sub>Sub 1</sub>
		<sub>Sub 2</sub>
		<sub>Sub 3</sub>
	</menu>
	
	<menu>
		<main>MAIN 4</main>
		<sub>Sub 1</sub>
		<sub>Sub 2</sub>
	</menu>
	
</navigation>

```
