# What is good method to parse several files?

**URL:** <https://forum.kirupa.com/t/what-is-good-method-to-parse-several-files/247733>\
**Category:** Uncategorized\
**Created:** [December 28, 2007, 8:31pm UTC](https://forum.kirupa.com/t/what-is-good-method-to-parse-several-files/247733 "2007-12-28T20:31:54Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![qpixo](https://avatars.discourse-cdn.com/v4/letter/q/c4cdca/32.png) [@qpixo](https://forum.kirupa.com/u/qpixo)\
**Post date:** [December 28, 2007, 8:31pm UTC](https://forum.kirupa.com/t/what-is-good-method-to-parse-several-files/247733/1 "2007-12-28T20:31:54Z")

</div>

I want to load menu which contains several options using XML parsing. The menu would load as xml and each option too.

For example:  
Menu -\> What’s New? | Web | Contact  
Container -\> which contains data of each option

menu.xml  
\<menu\>  
\<option\>What’s New?\</option\>  
\<option\>Web\</option\>  
\<option\>Contact\</option\>  
\</menu\>

whatsnew.xml  
\<whatsnew\>  
\<item\>  
\<date\>01.10.07\</date\>  
\<desc\>bla…\</desc\>  
\</item\>  
\</whatsnew\>

What is the ideal way to deal with XML parsing?  
Let’s if I don’t want to create two same method of parsing.  
For now on, I can load menu…

Thinking to create a Object class:  
package {  
public class objItems {  
public var date:String;  
public var description:String;  
public var icon:String;  
etc…  
}  
}

package {  
var \_loader:URLLoader;  
var obj:ObjectItems;  
var menuList: XMLList;

public class LoadFile {

public function LoadFile():void {  
obj = new ObjectItems();  
\_loader = new URLLoader();  
\_loader.addEventListener(Event.COMPLETE, parseXML);  
\_loader.load(new URLRequest(obj.file\_menu));  
}  
}

protected function parseXML(event:Event):void {  
try {  
var menu:XML = new XML(\_loader.data);  
// Create a list of buttons  
menuList = menu.option;  
drawMenu();  
} catch (e:Error) {  
… error…  
}  
}  
}
