Показать сообщение отдельно
Старый 23.08.2013, 22:36
dabar347 вне форума Посмотреть профиль Отправить личное сообщение для dabar347 Найти все сообщения от dabar347
  № 8  
Ответить с цитированием
dabar347

Регистрация: Jul 2013
Сообщений: 13
Хм.. Окей. Теперь ясно. Неймспейсы создавал не я а сервер, но теперь понятно.

Добавлено через 29 минут
А вот и нет. Пример от maxkar работает, но только с упрощенными данными. Полный ответ сервера звучит так.
Код:
<?xml version="1.0" encoding="utf-8"?>
<string xmlns="http://www.payproglobal.com/">&lt;LicenseInfo Valid="true"&gt;
  &lt;CustomerEmail&gt;test@payproglobal.com&lt;/CustomerEmail&gt;
  &lt;CustomerName&gt;John Doe&lt;/CustomerName&gt;
  &lt;ProductName&gt;Paw-Paw Creator&lt;/ProductName&gt;
  &lt;Key&gt;GAEG-BDHR-FPYR-ADFF&lt;/Key&gt;
  &lt;TotalUsages&gt;1&lt;/TotalUsages&gt;
  &lt;UsagesLeft&gt;0&lt;/UsagesLeft&gt;
  &lt;PurchaseDate&gt;8/23/2013&lt;/PurchaseDate&gt;
  &lt;OrderReferenceNumber&gt;1670098-001-1UT&lt;/OrderReferenceNumber&gt;
  &lt;CanBeActivated&gt;False&lt;/CanBeActivated&gt;
&lt;/LicenseInfo&gt;</string>
Но если я пытаюсь оттрейсить принятые данные то получаю в консоли вот это:
Код:
<LicenseInfo Valid="true">

  <CustomerEmail>test@payproglobal.com</CustomerEmail>

  <CustomerName>John Doe</CustomerName>

  <ProductName>Paw-Paw Creator</ProductName>

  <Key>GAEG-BDHR-FPYR-ADFF</Key>

  <TotalUsages>1</TotalUsages>

  <UsagesLeft>0</UsagesLeft>

  <PurchaseDate>8/23/2013</PurchaseDate>

  <OrderReferenceNumber>1670098-001-1UT</OrderReferenceNumber>

  <CanBeActivated>False</CanBeActivated>

</LicenseInfo>
Все форматирование сохранено. Запрашиваю данные:
Код AS3:
xmlLoader.load(new URLRequest("https://www.payproglobal.com/passport/service.asmx/ValidateLicense?ProductID=137951&CustomerEmail="+email+"&ActivationKey="+key));
В функции-хендлере вынимаю данные из лоадера:
Код AS3:
var xmlLoader:XML = XML((event.currentTarget as URLLoader).data);
Ну а дальше непонятно почему я вижу не весь XML