Hi, I have a xml with the following structure:
<NODES>
<NODE>
<NAME> </NAME>
<IMG> </IMG>
</NODE>
<NODE>
<NAME> </NAME>
<IMG> </IMG>
</NODE>
</NODES>
And im getting it into flash as so:
var loader:URLLoader = new URLLoader();
loader.addEventListener(Event.COMPLETE, loadNodes);
loader.load(new URLRequest("../resources/xml/nodes.xml"));
function loadNodes(e:Event):void
{
var NodesXml:XML = new XML(e.target.data);
trace(NodesXml);
//path: resources\xml\nodes.xml
}
I want to get each of the nodes into "something", and thats were I need help. I want to get each "NODE" onto the stage so I need to store all the properties such as name and image url somewhere. Is this done with objects?
If so would I have to loop the xml in some way and for each NODE create an object with the "properties"? And Should I get them into an array?
I was looking at:
XmlNodeList NODEList = doc.GetElementsByTagName("NODE");
foreach (XmlNode NODE in NODEList)
{
//Create an object and store the values