Подключение к веб-сервису REST с помощью Drupal
Я пытаюсь подключиться к веб-сервису REST с помощью Drupal 7. Данные поступают через URL, и я хочу перетащить их на сайт D7 для создания и заполнения узлов. Я использую модуль каналов для отображения содержимого и модуль клиента веб-службы для извлечения данных, но я не уверен относительно того, что использовать в качестве типов данных для вырезания и разделения данных по мере необходимости.
У меня есть адрес, который выглядит как http://192.136.0.31:8080/places/getAll
XML, который я получаю, когда использую Chrome Advanced Rest Client:
<ArrayOfAsset>
<Asset>
<Address1>01-02 Whatever Road</Address1>
<Address2>Whatever Town</Address2>
<City />
<Country>United Kingdom</Country>
<County>Whatevershire</County>
<HouseNumber>0001</HouseNumber>
<Id>01234ec0e-005456944567</Id>
<Latitude>58.828424</Latitude>
<LongTelephoneNumber>01543 534676</LongTelephoneNumber>
<Longitude>126.054688</Longitude>
<Name>Whatever the name is</Name>
<PostCode>WH01 7PU</PostCode>
<ShortName>Whatever</ShortName>
<Uri></Uri>
</Asset>
</ArrayOfAsset>
Итак, мой вопрос заключается в том, как разделить / вырезать эти данные, чтобы получить нужные мне детали в модуле "Клиенты"?
Если есть что-то еще, что я должен вам предоставить, дайте мне знать.
Обновление: XML-файл, экспортируемый через веб-сервис, хотя, похоже, xml на самом деле не форматирует его.
Первая строка закомментирована в инструментах разработчика Chrome так, как будто Chrome помещает ее туда сам:
<!--?xml version="1.0" encoding="utf-8"?-->
Пустые метки
<head></head>
<body>
Тогда прямо в код выше.