Very complex XML data structure

Okay, I’m not the best of actionscripters, and I can’t for the life of me figure out how build this data structure. Here’s what I’m running into. I have an interface that has 12 sections, each of those 12 sections have five buttons that link to an external swf. Each of the buttons point to a dynamic link that has to be read in via XML. I need help setting up the data structure, I was trying something like this for testing…

var winElem = [
["path1", "thumb1", "caption1"],
["path2", "thumb2", "caption2"],
["path3", "thumb3", "caption3"],
["path4", "thumb4", "caption4"],
["path5", "thumb5", "caption5"]
];
var windowsObj = [
{Path: winElem[0][0], Thumb: winElem[0][1], Caption: winElem[0][2]},
{Path: winElem[1][0], Thumb: winElem[1][1], Caption: winElem[1][2]},
{Path: winElem[2][0], Thumb: winElem[2][1], Caption: winElem[2][2]},
{Path: winElem[3][0], Thumb: winElem[3][1], Caption: winElem[3][2]},
{Path: winElem[4][0], Thumb: winElem[4][1], Caption: winElem[4][2]}
];
var tactic = [
[windowObj[0].Path, windowObj[0].Thumb, windowObj[0].Caption],
[windowObj[1].Path, windowObj[1].Thumb, windowObj[1].Caption],
[windowObj[2].Path, windowObj[2].Thumb, windowObj[2].Caption],
[windowObj[3].Path, windowObj[3].Thumb, windowObj[3].Caption],
[windowObj[4].Path, windowObj[4].Thumb, windowObj[4].Caption],
[windowObj[5].Path, windowObj[5].Thumb, windowObj[5].Caption],
[windowObj[6].Path, windowObj[6].Thumb, windowObj[6].Caption],
[windowObj[7].Path, windowObj[7].Thumb, windowObj[7].Caption],
[windowObj[8].Path, windowObj[8].Thumb, windowObj[8].Caption],
[windowObj[9].Path, windowObj[9].Thumb, windowObj[9].Caption],
[windowObj[10].Path, windowObj[10].Thumb, windowObj[10].Caption],
[windowObj[11].Path, windowObj[11].Thumb, windowObj[11].Caption]
];

This is just for testing, I’m trying to build the structure, then I can read the XML file in no problem using recursive programming, but for the life of me I can’t think of how to structure it.

Also, here is the XML document if you were curious:


<windows>
	<intro1>
		<win1>
<thumb>windowThumbs/kresge.jpg</thumb>
		 <path>loadee1.swf</path>
<caption>Loadee1</caption>
</win1>
<win2>
<thumb>windowThumbs/kresge.jpg</thumb>
		 <path>loadee2.swf</path>
<caption>Loadee2</caption>
</win2>
<win3>
<thumb>windowThumbs/kresge.jpg</thumb>
		 <path>loadee3.swf</path>
<caption>Loadee3</caption>
</win3>
<win4>
<thumb>windowThumbs/kresge.jpg</thumb>
		 <path>loadee4.swf</path>
<caption>Loadee4</caption>
</win4>
<win5>
<thumb>windowThumbs/kresge.jpg</thumb>
		 <path>loadee5.swf</path>
<caption>Loadee5</caption>
</win5>
	</intro1>
	<intro2>
		<win1>
<thumb>windowThumbs/kresge.jpg</thumb>
		 <path>loadee1.swf</path>
<caption>Loadee1</caption>
</win1>
<win2>
<thumb>windowThumbs/kresge.jpg</thumb>
		 <path>loadee2.swf</path>
<caption>Loadee2</caption>
</win2>
<win3>
<thumb>windowThumbs/kresge.jpg</thumb>
		 <path>loadee3.swf</path>
<caption>Loadee3</caption>
</win3>
<win4>
<thumb>windowThumbs/kresge.jpg</thumb>
		 <path>loadee4.swf</path>
<caption>Loadee4</caption>
</win4>
<win5>
<thumb>windowThumbs/kresge.jpg</thumb>
		 <path>loadee5.swf</path>
<caption>Loadee5</caption>
</win5>
	</intro2>
	<intro3>
		<win1>
<thumb>windowThumbs/kresge.jpg</thumb>
		 <path>loadee1.swf</path>
<caption>Loadee1</caption>
</win1>
<win2>
<thumb>windowThumbs/kresge.jpg</thumb>
		 <path>loadee2.swf</path>
<caption>Loadee2</caption>
</win2>
<win3>
<thumb>windowThumbs/kresge.jpg</thumb>
		 <path>loadee3.swf</path>
<caption>Loadee3</caption>
</win3>
<win4>
<thumb>windowThumbs/kresge.jpg</thumb>
		 <path>loadee4.swf</path>
<caption>Loadee4</caption>
</win4>
<win5>
<thumb>windowThumbs/kresge.jpg</thumb>
		 <path>loadee5.swf</path>
<caption>Loadee5</caption>
</win5>
	</intro3>
	<tactic1>
		<win1>
<thumb>windowThumbs/kresge.jpg</thumb>
		 <path>loadee1.swf</path>
<caption>Loadee1</caption>
</win1>
<win2>
<thumb>windowThumbs/kresge.jpg</thumb>
		 <path>loadee2.swf</path>
<caption>Loadee2</caption>
</win2>
<win3>
<thumb>windowThumbs/kresge.jpg</thumb>
		 <path>loadee3.swf</path>
<caption>Loadee3</caption>
</win3>
<win4>
<thumb>windowThumbs/kresge.jpg</thumb>
		 <path>loadee4.swf</path>
<caption>Loadee4</caption>
</win4>
<win5>
<thumb>windowThumbs/kresge.jpg</thumb>
		 <path>loadee5.swf</path>
<caption>Loadee5</caption>
</win5>
	</tactic1>
	<tactic2>
		<win1>
<thumb>windowThumbs/kresge.jpg</thumb>
		 <path>loadee1.swf</path>
<caption>Loadee1</caption>
</win1>
<win2>
<thumb>windowThumbs/kresge.jpg</thumb>
		 <path>loadee2.swf</path>
<caption>Loadee2</caption>
</win2>
<win3>
<thumb>windowThumbs/kresge.jpg</thumb>
		 <path>loadee3.swf</path>
<caption>Loadee3</caption>
</win3>
<win4>
<thumb>windowThumbs/kresge.jpg</thumb>
		 <path>loadee4.swf</path>
<caption>Loadee4</caption>
</win4>
<win5>
<thumb>windowThumbs/kresge.jpg</thumb>
		 <path>loadee5.swf</path>
<caption>Loadee5</caption>
</win5>
	</tactic2>
	<tactic3>
		<win1>
<thumb>windowThumbs/kresge.jpg</thumb>
		 <path>loadee1.swf</path>
<caption>Loadee1</caption>
</win1>
<win2>
<thumb>windowThumbs/kresge.jpg</thumb>
		 <path>loadee2.swf</path>
<caption>Loadee2</caption>
</win2>
<win3>
<thumb>windowThumbs/kresge.jpg</thumb>
		 <path>loadee3.swf</path>
<caption>Loadee3</caption>
</win3>
<win4>
<thumb>windowThumbs/kresge.jpg</thumb>
		 <path>loadee4.swf</path>
<caption>Loadee4</caption>
</win4>
<win5>
<thumb>windowThumbs/kresge.jpg</thumb>
		 <path>loadee5.swf</path>
<caption>Loadee5</caption>
</win5>
	</tactic3>
	<tactic4>
		<win1>
<thumb>windowThumbs/kresge.jpg</thumb>
		 <path>loadee1.swf</path>
<caption>Loadee1</caption>
</win1>
<win2>
<thumb>windowThumbs/kresge.jpg</thumb>
		 <path>loadee2.swf</path>
<caption>Loadee2</caption>
</win2>
<win3>
<thumb>windowThumbs/kresge.jpg</thumb>
		 <path>loadee3.swf</path>
<caption>Loadee3</caption>
</win3>
<win4>
<thumb>windowThumbs/kresge.jpg</thumb>
		 <path>loadee4.swf</path>
<caption>Loadee4</caption>
</win4>
<win5>
<thumb>windowThumbs/kresge.jpg</thumb>
		 <path>loadee5.swf</path>
<caption>Loadee5</caption>
</win5>
	</tactic4>
	<tactic5>
		<win1>
<thumb>windowThumbs/kresge.jpg</thumb>
		 <path>loadee1.swf</path>
<caption>Loadee1</caption>
</win1>
<win2>
<thumb>windowThumbs/kresge.jpg</thumb>
		 <path>loadee2.swf</path>
<caption>Loadee2</caption>
</win2>
<win3>
<thumb>windowThumbs/kresge.jpg</thumb>
		 <path>loadee3.swf</path>
<caption>Loadee3</caption>
</win3>
<win4>
<thumb>windowThumbs/kresge.jpg</thumb>
		 <path>loadee4.swf</path>
<caption>Loadee4</caption>
</win4>
<win5>
<thumb>windowThumbs/kresge.jpg</thumb>
		 <path>loadee5.swf</path>
<caption>Loadee5</caption>
</win5>
	</tactic5>
	<tactic6>
		<win1>
<thumb>windowThumbs/kresge.jpg</thumb>
		 <path>loadee1.swf</path>
<caption>Loadee1</caption>
</win1>
<win2>
<thumb>windowThumbs/kresge.jpg</thumb>
		 <path>loadee2.swf</path>
<caption>Loadee2</caption>
</win2>
<win3>
<thumb>windowThumbs/kresge.jpg</thumb>
		 <path>loadee3.swf</path>
<caption>Loadee3</caption>
</win3>
<win4>
<thumb>windowThumbs/kresge.jpg</thumb>
		 <path>loadee4.swf</path>
<caption>Loadee4</caption>
</win4>
<win5>
<thumb>windowThumbs/kresge.jpg</thumb>
		 <path>loadee5.swf</path>
<caption>Loadee5</caption>
</win5>
	</tactic6>
	<tactic7>
		<win1>
<thumb>windowThumbs/kresge.jpg</thumb>
		 <path>loadee1.swf</path>
<caption>Loadee1</caption>
</win1>
<win2>
<thumb>windowThumbs/kresge.jpg</thumb>
		 <path>loadee2.swf</path>
<caption>Loadee2</caption>
</win2>
<win3>
<thumb>windowThumbs/kresge.jpg</thumb>
		 <path>loadee3.swf</path>
<caption>Loadee3</caption>
</win3>
<win4>
<thumb>windowThumbs/kresge.jpg</thumb>
		 <path>loadee4.swf</path>
<caption>Loadee4</caption>
</win4>
<win5>
<thumb>windowThumbs/kresge.jpg</thumb>
		 <path>loadee5.swf</path>
<caption>Loadee5</caption>
</win5>
	</tactic7>
	<tactic8>
		<win1>
<thumb>windowThumbs/kresge.jpg</thumb>
		 <path>loadee1.swf</path>
<caption>Loadee1</caption>
</win1>
<win2>
<thumb>windowThumbs/kresge.jpg</thumb>
		 <path>loadee2.swf</path>
<caption>Loadee2</caption>
</win2>
<win3>
<thumb>windowThumbs/kresge.jpg</thumb>
		 <path>loadee3.swf</path>
<caption>Loadee3</caption>
</win3>
<win4>
<thumb>windowThumbs/kresge.jpg</thumb>
		 <path>loadee4.swf</path>
<caption>Loadee4</caption>
</win4>
<win5>
<thumb>windowThumbs/kresge.jpg</thumb>
		 <path>loadee5.swf</path>
<caption>Loadee5</caption>
</win5>
	</tactic8>
	<tactic9>
		<win1>
<thumb>windowThumbs/kresge.jpg</thumb>
		 <path>loadee1.swf</path>
<caption>Loadee1</caption>
</win1>
<win2>
<thumb>windowThumbs/kresge.jpg</thumb>
		 <path>loadee2.swf</path>
<caption>Loadee2</caption>
</win2>
<win3>
<thumb>windowThumbs/kresge.jpg</thumb>
		 <path>loadee3.swf</path>
<caption>Loadee3</caption>
</win3>
<win4>
<thumb>windowThumbs/kresge.jpg</thumb>
		 <path>loadee4.swf</path>
<caption>Loadee4</caption>
</win4>
<win5>
<thumb>windowThumbs/kresge.jpg</thumb>
		 <path>loadee5.swf</path>
<caption>Loadee5</caption>
</win5>
	</tactic9>
</windows>

Thanks for you help!