XML, hvorfor virker det ikke?
Hej eksperter.Jeg har følgende linie:
xmlobjekt.firstChild.childNodes[1].childNodes[pointer].childNodes[0].appendChild(xmlobjekt.createTextNode(indtastningsfelter_mc.spoergsmaal.text));
Linien er en del af en lille quiz og der oprettes et spørgsmål - XML-træet ser sådan ud nu:
<quiz>
<title>Titel</title>
<items>
<item>
<question>Hvor mange ben har en ko?</question>
<answer>1</answer>
<answer>2</answer>
<answer>3</answer>
<answer>4</answer>
</item>
<items>
<quiz>
Umiddelbart efter linien har jeg lagt en tracer ind, der skal udskrive spørgsmålet, men det virker ikke.
trace(xmlobjekt.firstChild.childNodes[1].childNodes[pointer].childNodes[0]);...giver resultatet <question>Hvor mange ben har en ko?</question>
Jeg ønsker dog at blive kvit tag'ene, men når jeg sætter .nodeValue bagefter, er resultatet "null".
Hvad gør jeg forkert, monstro?
(Hvis du kender et værktøj til Flash, der kan lette XML-hverdagen som f.eks. XMLSA eller en Flash-komponent, bygger jeg en statue af dig, midt på stuegulvet)
