Could someone please help me out. I’ve allready spent 48 hours on this!!!
I have a code:
stop();
aantalSets = 4;
aantalVragen = 4;
aantalAntwoorden = 5;
qq = new Object();
qq.kleur = new Array();
for (var aa = 0; aa<aantalSets; aa++) {
qq.kleur[aa] = new Object();
qq.kleur[aa].naam = new String();
qq.kleur[aa].titeltekst = new String();
qq.kleur[aa].vragen = new Array();
for (var bb = 0; bb<aantalVragen; bb++) {
qq.kleur[aa].vragen[bb] = new Object();
qq.kleur[aa].vragen[bb].vraagtekst = new String();
qq.kleur[aa].vragen[bb].beantwoord = new String();
qq.kleur[aa].vragen[bb].antwoorden = new Object();
qq.kleur[aa].vragen[bb].antwoorden.antwoordtekst = new Array();
qq.kleur[aa].vragen[bb].antwoorden.antwoordwaarde = new Array();
for (var cc = 0; cc<aantalAntwoorden; cc++) {
qq.kleur[aa].vragen[bb].antwoorden.antwoordtekst[cc] = new String();
qq.kleur[aa].vragen[bb].antwoorden.antwoordwaarde[cc] = new String();
}
}
}
// this was used as sample data but should come from the XML file
qq.kleur[0].naam = "rood";
qq.kleur[0].titeltekst = "Rood en bla bla";
qq.kleur[0].vragen[0].vraagtekst = "Dit is vraag 1 van rood";
qq.kleur[0].vragen[0].beantwoord = "1";// waarde van vraag 1 antwoord 2 fictief
qq.kleur[0].vragen[0].antwoorden.antwoordtekst[0] = "Dit is antwoord 1";
qq.kleur[0].vragen[0].antwoorden.antwoordtekst[1] = "Dit is antwoord 2";
qq.kleur[0].vragen[0].antwoorden.antwoordtekst[2] = "Dit is antwoord 3";
qq.kleur[0].vragen[0].antwoorden.antwoordtekst[3] = "Dit is antwoord 4";
qq.kleur[0].vragen[0].antwoorden.antwoordtekst[4] = "Dit is antwoord 5";
qq.kleur[0].vragen[0].antwoorden.antwoordwaarde[0] = "6";
qq.kleur[0].vragen[0].antwoorden.antwoordwaarde[1] = "1";
qq.kleur[0].vragen[0].antwoorden.antwoordwaarde[2] = "4";
qq.kleur[0].vragen[0].antwoorden.antwoordwaarde[3] = "2";
qq.kleur[0].vragen[0].antwoorden.antwoordwaarde[4] = "3";
qq.kleur[0].vragen[1].vraagtekst = "Dit is vraag 2 van rood";
qq.kleur[0].vragen[1].beantwoord = "6";// waarde van vraag 2 antwoord 1 fictief
qq.kleur[0].vragen[1].antwoorden.antwoordtekst[0] = "Dit is antwoord 1";
qq.kleur[0].vragen[1].antwoorden.antwoordtekst[1] = "Dit is antwoord 2";
qq.kleur[0].vragen[1].antwoorden.antwoordtekst[2] = "Dit is antwoord 3";
qq.kleur[0].vragen[1].antwoorden.antwoordtekst[3] = "Dit is antwoord 4";
qq.kleur[0].vragen[1].antwoorden.antwoordtekst[4] = "Dit is antwoord 5";
qq.kleur[0].vragen[1].antwoorden.antwoordwaarde[0] = "6";
qq.kleur[0].vragen[1].antwoorden.antwoordwaarde[1] = "1";
qq.kleur[0].vragen[1].antwoorden.antwoordwaarde[2] = "4";
qq.kleur[0].vragen[1].antwoorden.antwoordwaarde[3] = "2";
qq.kleur[0].vragen[1].antwoorden.antwoordwaarde[4] = "3";
for (var aa = 0; aa<aantalSets; aa++) {
trace(qq.kleur[aa].naam);
trace(qq.kleur[aa].titeltekst);
for (var bb = 0; bb<aantalVragen; bb++) {
trace(qq.kleur[aa].vragen[bb].vraagtekst);
trace(qq.kleur[aa].vragen[bb].beantwoord);
for (var cc = 0; cc<aantalAntwoorden; cc++) {
trace(qq.kleur[aa].vragen[bb].antwoorden.antwoordtekst[cc]);
trace(qq.kleur[aa].vragen[bb].antwoorden.antwoordwaarde[cc]);
}
}
}
And to make this readable from an XML file, HOW DO I DO THIS!!! I looked at several parsing methods but I keep getting stuck.
The XML looks like this (or should it, i made it up myself)???
<?xml version="1.0" encoding="utf-8"?>
<scan>
<vragenset naam="rood" titeltekst="Rood en bla bla">
<vraag vraagtekst="Dit is vraag 1 van rood">
<antwoordtekst value="6">Dit is antwoord 1</antwoordtekst>
<antwoordtekst value="1">Dit is antwoord 2</antwoordtekst>
<antwoordtekst value="4">Dit is antwoord 3</antwoordtekst>
<antwoordtekst value="2">Dit is antwoord 4</antwoordtekst>
<antwoordtekst value="3">Dit is antwoord 5</antwoordtekst>
</vraag>
<vraag vraagtekst="Dit is vraag 2 van rood">
<antwoordtekst value="6">Dit is antwoord 1</antwoordtekst>
<antwoordtekst value="1">Dit is antwoord 2</antwoordtekst>
<antwoordtekst value="4">Dit is antwoord 3</antwoordtekst>
<antwoordtekst value="2">Dit is antwoord 4</antwoordtekst>
<antwoordtekst value="3">Dit is antwoord 5</antwoordtekst>
</vraag>
<vraag vraagtekst="Dit is vraag 3 van rood">
<antwoordtekst value="6">Dit is antwoord 1</antwoordtekst>
<antwoordtekst value="1">Dit is antwoord 2</antwoordtekst>
<antwoordtekst value="4">Dit is antwoord 3</antwoordtekst>
<antwoordtekst value="2">Dit is antwoord 4</antwoordtekst>
<antwoordtekst value="3">Dit is antwoord 5</antwoordtekst>
</vraag>
<vraag vraagtekst="Dit is vraag 4 van rood">
<antwoordtekst value="6">Dit is antwoord 1</antwoordtekst>
<antwoordtekst value="1">Dit is antwoord 2</antwoordtekst>
<antwoordtekst value="4">Dit is antwoord 3</antwoordtekst>
<antwoordtekst value="2">Dit is antwoord 4</antwoordtekst>
<antwoordtekst value="3">Dit is antwoord 5</antwoordtekst>
</vraag>
</vragenset>
<vragenset naam="blauw" titeltekst="Blauw en bla bla">
<vraag vraagtekst="Dit is vraag 1 van blauw">
<antwoordtekst value="6">Dit is antwoord 1</antwoordtekst>
<antwoordtekst value="1">Dit is antwoord 2</antwoordtekst>
<antwoordtekst value="4">Dit is antwoord 3</antwoordtekst>
<antwoordtekst value="2">Dit is antwoord 4</antwoordtekst>
<antwoordtekst value="3">Dit is antwoord 5</antwoordtekst>
</vraag>
<vraag vraagtekst="Dit is vraag 2 van blauw">
<antwoordtekst value="6">Dit is antwoord 1</antwoordtekst>
<antwoordtekst value="1">Dit is antwoord 2</antwoordtekst>
<antwoordtekst value="4">Dit is antwoord 3</antwoordtekst>
<antwoordtekst value="2">Dit is antwoord 4</antwoordtekst>
<antwoordtekst value="3">Dit is antwoord 5</antwoordtekst>
</vraag>
<vraag vraagtekst="Dit is vraag 3 van blauw">
<antwoordtekst value="6">Dit is antwoord 1</antwoordtekst>
<antwoordtekst value="1">Dit is antwoord 2</antwoordtekst>
<antwoordtekst value="4">Dit is antwoord 3</antwoordtekst>
<antwoordtekst value="2">Dit is antwoord 4</antwoordtekst>
<antwoordtekst value="3">Dit is antwoord 5</antwoordtekst>
</vraag>
<vraag vraagtekst="Dit is vraag 4 van blauw">
<antwoordtekst value="6">Dit is antwoord 1</antwoordtekst>
<antwoordtekst value="1">Dit is antwoord 2</antwoordtekst>
<antwoordtekst value="4">Dit is antwoord 3</antwoordtekst>
<antwoordtekst value="2">Dit is antwoord 4</antwoordtekst>
<antwoordtekst value="3">Dit is antwoord 5</antwoordtekst>
</vraag>
</vragenset>
</scan>
Please please help me out!!!
Greetz TayFF