Shuffle / randomizer for XML data

I have a quiz set up pulling xml data in:
<?xml version=“1.0” encoding=“UTF-8”?>
<document>
<intro><b>Introduction & Instructions</b></intro>
<desc>Description can go here</desc>

<question>question 1 would go here</question>
<answer>question 1 answer1</answer>
<answer>question 1 answer2</answer>
<answer>question 1 answer3</answer>
<answer>*question 1 answer4</answer>
<remediation>question 1 feedback/remediation</remediation>

…and so on for as many Qs as I have, and I am pulling them into flash using:
var page_xml = new XML();
page_xml.ignoreWhite = true;
page_xml.onLoad = function(success){
if (success) {
gsIntro = page_xml.firstChild.childNodes[0].toString();
gsDesc = page_xml.firstChild.childNodes[1];

    gsQ1 = page_xml.firstChild.childNodes[2];
    gsQ1a = page_xml.firstChild.childNodes[3].toString();
    gsQ1b = page_xml.firstChild.childNodes[4].toString();
    gsQ1c = page_xml.firstChild.childNodes[5].toString();
    gsQ1d = page_xml.firstChild.childNodes[6].toString();
    gsQ1f = page_xml.firstChild.childNodes[7].toString();

//and so on

}else {
trace(“Error loading XML file”);
}
}
page_xml.load(“quiz.xml”);

…then later in the timeline I am adding the imported xml into a text box with a Variable label _root.gsQ1 and so on.

my question is will I need to restructure this to have the answers shuffle / randomize?

Or can I use a shuffle function that builds an array for each set of answers then uses the existing text boxes later in the timeline?