Показать сообщение отдельно
Старый 24.01.2013, 02:43
zomkoner вне форума Посмотреть профиль Отправить личное сообщение для zomkoner Посетить домашнюю страницу zomkoner Найти все сообщения от zomkoner
  № 13  
zomkoner
 
Аватар для zomkoner

Регистрация: Dec 2012
Адрес: Россия
Сообщений: 57
Здраствуйте не могу понять работу с xml... подскажите...
вот пхп на сервере...
PHP код:
$xml = '<?xml version="1.0" encoding="utf-8" ?><dataxml>';
        include('bd.php');
        $sql = mysql_query("SELECT * FROM `APPLICATION_FACE` WHERE sex=1");
        while ($row_sql = mysql_fetch_assoc($sql)){
            $xml .= "<stroka key=" . $row_sql['nomer'] . ">";
            $xml .= '<nomer>' . $row_sql['nomer'] . '</nomer>';
            $xml .= '<sex>' . $row_sql['sex'] . '</sex>';
            $xml .= '<href>' . $row_sql['href'] . '</href>';
            $xml .= '</stroka>';
            
        }
        $xml .= '</dataxml>';
        print "result=$xml";
а вот и сам код во флеше, надо просто в трэйс вывести...
Код AS3:
	var respons:XML = new XML(e.target.data.result);
	trace(respons);
в этом случае выводит:
Код:
TypeError: Error #1090: Ошибка интерпретатора XML: элемент имеет неверный формат.

	at _fla::MainTimeline/completeHandler()
	at flash.events::EventDispatcher/dispatchEventFunction()
	at flash.events::EventDispatcher/dispatchEvent()
	at flash.net::URLLoader/onComplete()
а если атрибут key в stroka убрать то всё норм... но при вызове:
respons.stroka.nomer выводит :
Код:
<nomer>1</nomer>
<nomer>2</nomer>
а мне нужно только одно значение и без nomer
я походу очень глубоко запутался... помогите распутаться)))

Добавлено через 15 минут
а ну и заодно)))
мне нужны все значения stroka по отдельности перебрать...это надо xml в масив?