Внешнее приложение предоставляет мне данные с HTTP
сервер нажатием. Я вызываю функцию API, а затем постоянно получаю уведомления о событиях. API отправляет мне поток данных XML, как показано ниже:
HTTP/1.1 200 OK
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary=boundary
--boundary
Content-Type: application/xml; charset="UTF-8"Content-Length: 486
<EventNotificationAlert version="2.0" xmlns="Oops:The page you are visiting may have been deleted,renamed or inaccessible.">
<dateTime>2017-03-17T11:43:04+01:00</dateTime>
<eventDescription>alarm</eventDescription>
</EventNotificationAlert>
--boundary
Content-Type: application/xml; charset="UTF-8"Content-Length: 480
<EventNotificationAlert version="2.0" xmlns="Oops:The page you are visiting may have been deleted,renamed or inaccessible.">
<dateTime>2017-03-17T11:47:47+01:00</dateTime>
<eventDescription>alarm</eventDescription>
</EventNotificationAlert>
Что мне нужно, это получить каждый DateTime и EventDescription потока данных контента XML и вставить его в базу данных. Как управлять потоком данных? Какая технология будет лучшей?
PHP был в моей голове, но я не знаю, как подойти к этому вопросу, я просто потерян.
Любая помощь будет отличной. Заранее спасибо.
Задача ещё не решена.
Других решений пока нет …