PDA

Volledige versie bekijken : xml in lezen


xanleung
%Europe/Berlin %652 %2008, 15:40
hoi kan iemand me helpen ,

Ik probeer een xml in te lezen, maar likt niet

<result>
<user>
<id>-1</id>
</user>
</result>


dit probeer ik maar steeds errors ;


var xml:XML = new XML(event.result);
trace(xml);
var x:XMLListCollection = new XMLListCollection(xml.children());
trace(x);
trace("test "+xml.user[0].id[0] + " 1 " + xml..@id + " 2 "+ xml.user..@id);
xml.result.user[0].id[0];
xml.user[0].id[0];

xanleung
%Europe/Berlin %689 %2008, 16:33
zo gaat het wel
Heb eerst een array gemaakt en dan naar xml.

var ar:Array = new Array(event.result);
var xml:XML = new XML(ar[0].toString());
if(xml.user[0].id[0].toString() != "-1")


vindt het raar want in een ander programma ging het wel ?

Sjoedzj
%Europe/Berlin %542 %2008, 13:01
als je xml.children() pakt krijg je een XMLList van stukjes xml terug die er elk zo uitzien:


<user>
<id>-1</id>
</user>


vervolgens ga je op die lijst een variabele user[0] aanroepen maar dat gaat niet want een XMLList heeft geen variabele user[0].

Dit zou wel moeten werken:

var xml:XML = new XML(event.result);
trace(xml);
var x:XMLListCollection = new XMLListCollection(xml.children());
x[0].id;

LLMM
%Europe/Berlin %977 %2008, 23:27
thx Sjoedzj ga dit proberen