Я пытался найти в Google несколько руководств или советов, как это сделать, но безрезультатно.Я не совсем знаю, верно ли это название.Я не знаю этого термина, будь то метапрограммирование или просто разбор XML-данных в Rails.
Допустим, у меня есть сторонняя организация, которая согласилась предоставить XML API для подачи данных на мой веб-сайт.Я хотел бы получить данные и сохранить их в моей модели.Я проверил через SO и нашел эту ссылку, которая частично отвечает на мой вопрос: Разбор, затем сохранение XML-данных из API в Ruby on Rails , но я хотел бы знать точный способ применения метода моего стороннего производителя.
Пример запроса информации о свойствах
http://third-party.com/xmlapi/PropertyInformation.php?PropertyNumber=113
Пример результатов запроса информации о свойствах
<?xml version="1.0" ?>
<PropertyInformation size="1">
<Property size="12">
<propertyNumber>113</propertyNumber>
<propertyName>Kinlay House Christchurch</propertyName>
<address1>2-12 Lord Edward Street</address1>
<address2>Dublin 2</address2>
<city>Dublin</city>
<country>Ireland</country>
<description>Situated in the Temple Bar district in the heart of Dublin, Kinlay House offers a wide selection of clean and comfortable rooms that won't break the bank. Temple Bar offers visitors an unrivalled selection of bars, cafes and restaurants, all infused with a lively Irish flavour. Within easy walking distance of Grafton Street - Dublin's main shopping Street - and the vast selection of museums, galleries and tourist attractions that the city has to offer. Come and enjoy the great atmosphere and vibrant spirit! <i>YOU CAN ALSO BOOK KINLAY HOUSE CORK AND KINLAY HOUSE GALWAY ONLINE</i> Self-catering kitchen 24 hour staffing, no curfew Security lockers/luggage storage Tourist Information & booking service International pay phones Family friendly</description>
</Property>
</PropertyInformation>
У меня есть PropertyNumber
в моей модельной колонке.Как мне написать, чтобы проанализировать и сохранить информацию в моей модели со структурированным URL-адресом?
На самом деле, есть ли у меня какие-либо ссылки, по которым я могу их изучить?
Большое спасибо!