Hi people,
I have a question about getting data out of a XML. I have made the following XML http://pastebin.com/m5057f168 and as you can see I have a structure like this:
<gallery>
<subgallery>
<image></image>
</subgallery>
<image></image>
</gallery>
So a gallery can have single images (not in a subgallery) and it can be in a subgallery with several pictures. What I want to do is get an array or XMLList from every subgallery (sometimes I have up to 3 subgalleries) in a gallery node. But I have the following code:
private function getSubGalleries() : void{
var galleryXML:XML = bulkLoader.getXML(xmlPath+"images.php");
var galleryList:XMLList = galleryXML.gallery;
var subgalleryList:XMLList = new XMLList();
for each (var object:XML in galleryList) {
if(object.@title == "stills") {
if(object.hasOwnProperty("subgallery")) {
subgalleryList = object.subgallery.images;
}
}
}
}
This only gives me ONE XMLList with all the images nodes in all the subgalleries. How can I split that. So that I have one XMLList from subgallery 1 and a second XMLList from subgallery 2?
I hope someone can help me!
Grtz Jessica