![]() |
|
||||||||||
|
|||||
|
Регистрация: Nov 2007
Сообщений: 25
|
Есть XML обьект вот такой структуры:
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body>
<RequestResponse xmlns="http://tempuri.org/">
<RequestResult>
<PagesDetails>
<PageID>3</PageID>
<PageRate>-1</PageRate>
<PageLink>trybeer.com</PageLink>
<DomainID>-1</DomainID>
<PageText>Do You wont to try?</PageText>
<PageDate>0001-01-01T00:00:00</PageDate>
</PagesDetails>
</RequestResult>
</RequestResponse>
</soap:Body>
</soap:Envelope>
Пробывал что-то вроде myXML.Body.RequestResponse.RequestResult.PagesDetails - не работает, наверно из-за того, что не указаны пространства имён, как это сделать правильно? |
|
|||||
|
Modus ponens
|
var xml:XML = <soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body>
<RequestResponse xmlns="http://tempuri.org/">
<RequestResult>
<PagesDetails>
<PageID>3</PageID>
<PageRate>-1</PageRate>
<PageLink>trybeer.com</PageLink>
<DomainID>-1</DomainID>
<PageText>Do You wont to try?</PageText>
<PageDate>0001-01-01T00:00:00</PageDate>
</PagesDetails>
</RequestResult>
</RequestResponse>
</soap:Body>
</soap:Envelope>;
var ns:Namespace = xml..*::RequestResult[0].namespace();
trace(xml..ns::RequestResult.toXMLString());
__________________
Hell is the possibility of sanity |
|
|||||
|
[+1 18.03.08]
Регистрация: Nov 2006
Сообщений: 223
|
А обязательно самому обрабатывать XML?
В Flex 1.5 была прозрачная поддержка SOAP. Так что и сейчас должна быть. |
|
|||||
|
Регистрация: Nov 2007
Сообщений: 25
|
wvxvw, большое спасибо!
WindWalker, Это флешка. Может и во флеше есть встроенная поддержка, я не спец. Если у кого-то есть примеры работы на AS3 с SOAP, то выложите, буду признателен. |
|
|||||
|
Modus ponens
|
Цитата:
__________________
Hell is the possibility of sanity |
|
|||||
|
[+1 18.03.08]
Регистрация: Nov 2006
Сообщений: 223
|
Да, поддержка не встроенная была. Дополнительный пекедж mx.services.
Во флеше он тоже был. Вот для AS3 не знаю, как его аналог называется. |
![]() |
![]() |
Часовой пояс GMT +4, время: 12:18. |
|
|
« Предыдущая тема | Следующая тема » |
|
|