# Load XML-menu

**URL:** <https://forum.kirupa.com/t/load-xml-menu/259422>\
**Category:** Uncategorized\
**Created:** [May 5, 2008, 8:55am UTC](https://forum.kirupa.com/t/load-xml-menu/259422 "2008-05-05T08:55:32Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Wampiro\_UHA](https://avatars.discourse-cdn.com/v4/letter/w/eb9ed0/32.png) [@Wampiro\_UHA](https://forum.kirupa.com/u/Wampiro_UHA)\
**Post date:** [May 5, 2008, 8:55am UTC](https://forum.kirupa.com/t/load-xml-menu/259422/1 "2008-05-05T08:55:32Z")

</div>

I want to load a menu from a XML-doc.

I have:

xStart = 5;  
yStart = 48;  
bHeight = 15;  
var menuXml = new XML();  
loadXml(“menu.php”);  
function loadXml(file:String) {  
menuXml.ignoreWhite = true;  
menuXml.onLoad = loadMapData();  
menuXml.load(file);  
function loadMapData() {  
for (var i = 0; i\<this.firstChild.childNodes.length; i++) {  
var bn = this.firstChild.childNodes\*.attributes.category\_id;  
var b = \_root.attachMovie(“MenuItem”, bn, i);  
b.\_x = xStart;  
b.\_y = yStart+(bHeight_i);  
b.txt = bn;  
b.onPress = function() {  
trace(this.firstChild.childNodes_.attributes.category\_id);  
target = this.\_y;  
};  
}  
}  
}

my menu.php create the following:

\<?xml version=“1.0”?\>  
\<menu\>  
\<category category\_id=“menu1”\>menu 1\</category\>  
\<category category\_id=“menu2”\>menu 2\</category\>  
\<category category\_id=“menu3”\>menu 3\</category\>  
\<category category\_id=“menu4”\>menu 4\</category\>  
\</menu\>

It doesn’t seems as it loads anything from the document.
