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

Регистрация: Nov 2010
Сообщений: 497
Стоп! Вас < не смущают? Если вы ничего не перепутали, то у вас весь XML содержит ровно один элемент "http://www.payproglobal.com/"::string. Все остальное это один (или несколько, я спецификацию не учил) text node. В том текстовом узле содержится "произвольный текст", и с точки зрения всех инструментов, он является именно "текстом", а не набором элементов/атрибутов и т.п.. А в трейс вы выводите внутреннее содержимое. Попробуйте toXMLString вместо toString выводить. Вот для него как раз все нормально должно быть.

Т.е. "<<<" в элементе test при записи в XML будет выглядеть как
Код:
<test>&lt;&lt;&lt;</test>
А вот при печати все будет зависеть от того, каким именно вы его выводите.

Так что у вас все парсится нормально. Правильнее всего исправить сервер (чтобы он не строку отдавал, а само значение). Но если не получается, вам нужно выбирать дочерний для корневого элемент (он должен быть типа "текст") и затем еще раз его парсить. Ну и проверить, что будет, если в ответе есть несколько LicenseInfo.