Страница 1 из 1

помогите разобрать XML

Добавлено: 26 окт 2010, 20:16
SergeyP
в переменную flashVars.api_result я получаю вот такой вот XML

Код: Выделить всё

<?xml version="1.0" encoding="utf-8"?><response list="true"> <user>  <uid>1771269</uid>  <first_name>Сергей</first_name>  <last_name>Попов</last_name> </user></response>
как мне его разобрать
я пытаюсь сделать это вот так

Код: Выделить всё

var d:XML=flashVars.api_result;сhild('user').first_name;
но это не помогает как я понимаю проблемма в заголовке <?xml version="1.0" encoding="utf-8"?>

Re: помогите разобрать XML

Добавлено: 26 окт 2010, 21:15
psix55

Код: Выделить всё

var yourXml = flashVars.api_result;var xml = new XML(yourXml);trace(xml..uid);trace(xml..first_name);trace(xml..last_name);
Так попробуй!

Re: помогите разобрать XML

Добавлено: 26 окт 2010, 21:19
SergeyP
psix55 писал(а):

Код: Выделить всё

var yourXml = flashVars.api_result;var XML = new XML(yourXml);trace(xml..uid);trace(xml..first_name);trace(xml..last_name);
Так попробуй!

Код: Выделить всё

                    var yourXml = flashVars.api_result;                    var XML = new XML(yourXml);                //  trace(xml..uid);                    re.text =trace(xml..first_name);
не работает все равно

Re: помогите разобрать XML

Добавлено: 26 окт 2010, 21:29
SergeyP
SergeyP писал(а):
psix55 писал(а):

Код: Выделить всё

var yourXml = flashVars.api_result;var XML = new XML(yourXml);trace(xml..uid);trace(xml..first_name);trace(xml..last_name);
Так попробуй!
var yourXml = flashVars.api_result;
var XML1:XML = new XML(yourXml);
//trace(XML..uid);
re.text=XML1..first_name;[/code]
СПАСИБО БОЛЬШОЕ

Re: помогите разобрать XML

Добавлено: 26 окт 2010, 21:30
Александр
psix55
XML и xml - разные переменные. Переменную XML лучше вообще не называть. xml можно.

Код: Выделить всё

var yourXml = flashVars.api_result;var xml = new XML(yourXml);//trace(xml..uid);re.text =trace(xml..first_name);

Re: помогите разобрать XML

Добавлено: 26 окт 2010, 21:54
psix55
Ну да, стормозил! Потому что торопился :)