# Pulling data from 3 image galleries from 1 XML file

**URL:** <https://forum.kirupa.com/t/pulling-data-from-3-image-galleries-from-1-xml-file/272048>\
**Category:** flash\
**Created:** [October 1, 2008, 4:41pm UTC](https://forum.kirupa.com/t/pulling-data-from-3-image-galleries-from-1-xml-file/272048 "2008-10-01T16:41:43Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![wolcotter](https://avatars.discourse-cdn.com/v4/letter/w/6bbea6/32.png) [@wolcotter](https://forum.kirupa.com/u/wolcotter)\
**Post date:** [October 1, 2008, 4:41pm UTC](https://forum.kirupa.com/t/pulling-data-from-3-image-galleries-from-1-xml-file/272048/1 "2008-10-01T16:41:43Z")

</div>

I have written the following XML file to incorporate 3 image galleries as such.

```auto
<?xml version="1.0" encoding="ISO-8859-1"?>

<gallery>

    <One url="bookOne/food_001.jpg" />
    <One url="bookOne/food_002.jpg" />
    <One url="bookOne/food_003.jpg" />
    <One url="bookOne/food_004.jpg" />
    <One url="bookOne/food_005.jpg" />
    <One url="bookOne/food_006.jpg" />
    <One url="bookOne/food_007.jpg" />
    <One url="bookOne/food_008.jpg" />
    <One url="bookOne/food_009.jpg" />
    <One url="bookOne/food_010.jpg" />
    <One url="bookOne/food_011.jpg" />
    <One url="bookOne/food_012.jpg" />
    <One url="bookOne/food_013.jpg" />
    <One url="bookOne/food_014.jpg" />
    <One url="bookOne/food_015.jpg" />
    
    <Two url="bookTwo/food_001.jpg" />
    <Two url="bookTwo/food_002.jpg" />
    <Two url="bookTwo/food_003.jpg" />
    <Two url="bookTwo/food_004.jpg" />
    <Two url="bookTwo/food_005.jpg" />
    <Two url="bookTwo/food_006.jpg" />
    <Two url="bookTwo/food_007.jpg" />
    <Two url="bookTwo/food_008.jpg" />
    <Two url="bookTwo/food_009.jpg" />
    <Two url="bookTwo/food_010.jpg" />
    <Two url="bookTwo/food_011.jpg" />
    <Two url="bookTwo/food_012.jpg" />
    <Two url="bookTwo/food_013.jpg" />
    <Two url="bookTwo/food_014.jpg" />
    <Two url="bookTwo/food_015.jpg" />
    <Two url="bookTwo/food_016.jpg" />
    
    <Three url="personal/pers_001.jpg" />
    <Three url="personal/pers_002.jpg" />
    <Three url="personal/pers_003.jpg" />
    <Three url="personal/pers_004.jpg" />
    <Three url="personal/pers_005.jpg" />
    <Three url="personal/pers_006.jpg" />
    <Three url="personal/pers_007.jpg" />
    <Three url="personal/pers_008.jpg" />
    <Three url="personal/pers_009.jpg" />
    <Three url="personal/pers_010.jpg" />
    <Three url="personal/pers_011.jpg" />
    <Three url="personal/pers_012.jpg" />
    
</gallery>

```

My aim is to create (push) 3 arrays for each of the “galleries” in this XML file. Here is my attempt, which is not working. Anyone know what I’m doing wrong here?

```auto
var feedXML = new XML();
feedXML.ignoreWhite = true;

var OneUrls:Array = new Array();
var TwoUrls:Array = new Array();
var ThreeUrls:Array = new Array();
var whoIsOn:Number;

feedXML.onLoad = function(success) {
    var photos_One:Array = this.firstChild.childNodes.nodeName[One];
    for(i = 0; i < photos_One.length; i++) {
        OneUrls.push(photos_One*.attributes.url);
    }
    
    var photos_Two:Array = this.firstChild.childNodes.nodeName[Two];
    for(i = 0; i < photos_Two.length; i++) {
        TwoUrls.push(photos_Two*.attributes.url);
    }
    
    var photos_Three:Array = this.firstChild.childNodes.nodeName[Three];
    for(i = 0; i < photos_Three.length; i++) {
        ThreeUrls.push(photos_Three*.attributes.url);
    }
    holder.loadMovie(OneUrls[0]);
    whoIsOn = 0;
    trace(photos_One.length);
}

feedXML.load("images.xml");

```

Thanks / help appreciated
