# Load multiple xml

**URL:** <https://forum.kirupa.com/t/load-multiple-xml/302706>\
**Category:** Uncategorized\
**Created:** [January 6, 2010, 8:54am UTC](https://forum.kirupa.com/t/load-multiple-xml/302706 "2010-01-06T08:54:28Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![lope](https://avatars.discourse-cdn.com/v4/letter/l/43a26b/32.png) [@lope](https://forum.kirupa.com/u/lope)\
**Post date:** [January 6, 2010, 8:54am UTC](https://forum.kirupa.com/t/load-multiple-xml/302706/1 "2010-01-06T08:54:28Z")

</div>

this doesnt work?  
is there a way to pull this somehow?

```auto

var _xmlURLArr:Array;
var _xmlArr:Array;

var _xmlV1:XML;
var _xmlV2:XML;
var _xmlV3:XML;
var _xmlV4:XML;
var _xmlV5:XML;

var _xmlH1:XML;
var _xmlH2:XML;
var _xmlH3:XML;
var _xmlH4:XML;

_xmlURLArr = ["V1.xml", "V2.xml", "V3.xml", "V4.xml", "V5.xml", "H1.xml", "H2.xml", "H3.xml", "H4.xml"];
_xmlArr = [_xmlV1, _xmlV2, _xmlV3, _xmlV4, _xmlV5, _xmlH1, _xmlH2, _xmlH3, _xmlH4];

init();

function init():void {

    _xmlLoader = new XMLLoader(_xmlURLArr[0]);
    _xmlLoader.addEventListener(Event.COMPLETE, processXML, false, 0, true);

}
function processXML(e:Event):void {

    _xmlArr[0] = new XML(_xmlLoader.getXML());
    _xmlLoader.removeEventListener(Event.COMPLETE, processXML);

    trace(_xmlV1);//nothing

    _xmlArr.splice(0, 1);
    _xmlURLArr.splice(0, 1);

    if (_xmlURLArr.length > 0) {
        init();
    }
}

```
