Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Flex

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 26.03.2010, 08:14
TopIce вне форума Посмотреть профиль Отправить личное сообщение для TopIce Найти все сообщения от TopIce
  № 1  
Ответить с цитированием
TopIce

Регистрация: Mar 2010
Сообщений: 20
По умолчанию XML to String

Как вывести полученный от сервера XML на экран целиком без изменений.

то есть, допустим получаю я

Код:
<restResponse object="user" method="getInfoAction">
<id>12313546</id>
<fullName>Василий Пупкин</fullName>
<nick>Vasyok</nick>
<isOnline>yes</isOnline>
<type>student</type>
<smallAvatar>http://scribbler.ru/uploaded/avatar/user/12313546/small.jpg</smallAvatar>
<mediumAvatar>http://scribbler.ru/uploaded/avatar/user/12313546/medium.jpg</mediumAvatar>
<userPic>http://scribbler.ru/uploaded/avatar/user/12313546/big.jpg</userPic>
</restResponse>
и на экране в компоненте text (или каком другом) должно показаться тоже самое

Код:
<restResponse object="user" method="getInfoAction">
<id>12313546</id>
<fullName>Василий Пупкин</fullName>
<nick>Vasyok</nick>
<isOnline>yes</isOnline>
<type>student</type>
<smallAvatar>http://scribbler.ru/uploaded/avatar/user/12313546/small.jpg</smallAvatar>
<mediumAvatar>http://scribbler.ru/uploaded/avatar/user/12313546/medium.jpg</mediumAvatar>
<userPic>http://scribbler.ru/uploaded/avatar/user/12313546/big.jpg</userPic>
</restResponse>

Старый 26.03.2010, 08:45
BeDLiNt вне форума Посмотреть профиль Отправить личное сообщение для BeDLiNt Найти все сообщения от BeDLiNt
  № 2  
Ответить с цитированием
BeDLiNt
 
Аватар для BeDLiNt

Регистрация: Mar 2008
Адрес: Moscow
Сообщений: 311
Отправить сообщение для BeDLiNt с помощью ICQ Отправить сообщение для BeDLiNt с помощью Skype™
Код AS3:
xml.toXMLString();
__________________
2+2=5

Старый 26.03.2010, 08:55
TopIce вне форума Посмотреть профиль Отправить личное сообщение для TopIce Найти все сообщения от TopIce
  № 3  
Ответить с цитированием
TopIce

Регистрация: Mar 2010
Сообщений: 20
Вот полностью код:

Код AS3:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" initialize="onstart()" layout="absolute" width="685" height="600" cornerRadius="5" backgroundColor="white" alpha="1.0">
		<mx:HTTPService 
		id="service" 
		result="serviceresult(event)" 
		fault="servicefault(event)"
		method="GET" contentType="application/xml"
		useProxy="false">
	        </mx:HTTPService>
<mx:Script>
	<![CDATA[
 
	     import mx.rpc.events.ResultEvent;
                       import mx.rpc.events.FaultEvent;
	     private var appKey:String;
 
		private function onstart():void{
			appKey="appKey=sdfsdfsdsfsd"
		}
 
       private function onclick():void{
                    service.url="http://dfgdfgdfgdf.ru/api/rest/user.getInfo?"+appKey
                    service.send()
       }
 
       private function servicefault(event:Event):void {
            trace('broken service')
        }
 
 
        private function serviceresult(event:Event):void {
        	text3.text=service.lastResult.restResponse.toXMLString();
        }
 
	]]>
</mx:Script>	
 
	<mx:Button x="214" y="321" label="Button" click="onclick()"/>
	<mx:Text x="342" y="77" text="Text" width="300" height="141" id="text1"/>
</mx:Application>
Так как есть сейчас - не работает

Старый 26.03.2010, 10:03
bastrakov вне форума Посмотреть профиль Отправить личное сообщение для bastrakov Найти все сообщения от bastrakov
  № 4  
Ответить с цитированием
bastrakov

Регистрация: Nov 2009
Сообщений: 64
возьмите его как
<mx:HTTPService method="GET" resultFormat="text"
во

Старый 26.03.2010, 10:13
TopIce вне форума Посмотреть профиль Отправить личное сообщение для TopIce Найти все сообщения от TopIce
  № 5  
Ответить с цитированием
TopIce

Регистрация: Mar 2010
Сообщений: 20
Огромнейшее спасибо, вчера чуть голову не сломал над этим.

заработала связка из
Код AS3:
<mx:HTTPService 
		id="service" 
		result="serviceresult(event)" 
		fault="servicefault(event)"
		method="GET" 
                resultFormat="text"
		useProxy="false"
</mx:HTTPService>
и
Код AS3:
text3.text=service.lastResult.toString();

Создать новую тему Ответ Часовой пояс GMT +4, время: 23:48.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 23:48.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.