# Use xml nodes as variables

**URL:** <https://forum.kirupa.com/t/use-xml-nodes-as-variables/275959>\
**Category:** Uncategorized\
**Created:** [November 20, 2008, 4:56pm UTC](https://forum.kirupa.com/t/use-xml-nodes-as-variables/275959 "2008-11-20T16:56:44Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![AlexCorral](https://avatars.discourse-cdn.com/v4/letter/a/c37758/32.png) [@AlexCorral](https://forum.kirupa.com/u/AlexCorral)\
**Post date:** [November 20, 2008, 4:56pm UTC](https://forum.kirupa.com/t/use-xml-nodes-as-variables/275959/1 "2008-11-20T16:56:44Z")

</div>

**xml as variable**  
I have loaded a XML file on a MC inside my scene and want to use its information (nodes) within different buttons

I loaded it as follow:

PHP Code:  
[LEFT][COLOR=#000000][COLOR=#0000bb][/COLOR][COLOR=#007700]function [/COLOR][COLOR=#0000bb]loadXML[/COLOR]COLOR=#007700 {  
if ([/COLOR][COLOR=#0000bb]loaded[/COLOR][COLOR=#007700]) {  
[/COLOR][COLOR=#0000bb]\_root[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000bb]Name [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#0000bb]this[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000bb]firstChild[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000bb]childNodes[/COLOR][COLOR=#007700][[/COLOR][COLOR=#0000bb]0[/COLOR][COLOR=#007700]].[/COLOR][COLOR=#0000bb]childNodes[/COLOR][COLOR=#007700][[/COLOR][COLOR=#0000bb]0[/COLOR][COLOR=#007700]].[/COLOR][COLOR=#0000bb]firstChild[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000bb]nodeValue[/COLOR][COLOR=#007700];  
[/COLOR][COLOR=#0000bb]\_root[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000bb]LName[/COLOR][COLOR=#007700]= [/COLOR][COLOR=#0000bb]this[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000bb]firstChild[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000bb]childNodes[/COLOR][COLOR=#007700][[/COLOR][COLOR=#0000bb]0[/COLOR][COLOR=#007700]].[/COLOR][COLOR=#0000bb]childNodes[/COLOR][COLOR=#007700][[/COLOR][COLOR=#0000bb]1[/COLOR][COLOR=#007700]].[/COLOR][COLOR=#0000bb]firstChild[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000bb]nodeValue[/COLOR][COLOR=#007700];  
[/COLOR][COLOR=#0000bb]\_root[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000bb]Number[/COLOR][COLOR=#007700]= [/COLOR][COLOR=#0000bb]this[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000bb]firstChild[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000bb]childNodes[/COLOR][COLOR=#007700][[/COLOR][COLOR=#0000bb]0[/COLOR][COLOR=#007700]].[/COLOR][COLOR=#0000bb]childNodes[/COLOR][COLOR=#007700][[/COLOR][COLOR=#0000bb]2[/COLOR][COLOR=#007700]].[/COLOR][COLOR=#0000bb]firstChild[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000bb]nodeValue[/COLOR][COLOR=#007700];  
[/COLOR][COLOR=#0000bb]name\_txt1[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000bb]text [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#0000bb]\_root[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000bb]Name[/COLOR][COLOR=#007700];  
[/COLOR][COLOR=#0000bb]comment\_txt1[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000bb]text [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#0000bb]\_root[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000bb]LName[/COLOR][COLOR=#007700];  
[/COLOR][COLOR=#0000bb]n[/COLOR][COLOR=#007700]=[/COLOR][COLOR=#0000bb]\_root[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000bb]Number  
[/COLOR][COLOR=#007700]}  
else {  
[/COLOR][COLOR=#0000bb]trace[/COLOR][COLOR=#007700]([/COLOR][COLOR=#dd0000]“file not loaded!”[/COLOR][COLOR=#007700]);  
}  
}  
[/COLOR][COLOR=#0000bb]xmlData [/COLOR][COLOR=#007700]= new [/COLOR][COLOR=#0000bb]XML[/COLOR]COLOR=#007700;  
[/COLOR][COLOR=#0000bb]xmlData[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000bb]ignoreWhite [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#0000bb]true[/COLOR][COLOR=#007700];  
[/COLOR][COLOR=#0000bb]xmlData[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000bb]onLoad [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#0000bb]loadXML[/COLOR][COLOR=#007700];  
[/COLOR][COLOR=#0000bb]xmlData[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000bb]load[/COLOR]COLOR=#007700;  
[/COLOR][COLOR=#0000bb][/COLOR][/COLOR][/LEFT]

Can I convert the nodes to variables and can I use them along the hole scene?
