В основном рабочий процесс выглядит следующим образом:
1) Некоторые сторонние устройства будут отправлять / публиковать данные XML через curl следующим образом:
curl --data-ascii ~ / Рабочий стол / abc.xml http://my -site.com / my-controller / my-function
2) В 'my-function' я должен проверить, были ли опубликованы некоторые данные или нет. А затем условно выполнить действие.
Формат XML в abc.xml выглядит следующим образом
<root-node>
<node>
<a>xxx</a>
</node>
<node>
<a>xxx</a>
</node>
<node>
<a>xxx</a>
</node>
</root-node>
Суть в том, как проверить, опубликованы ли данные XML или нет, и если опубликовано, то как их получить. Как и в CI, мы обычно делали $ this-> input-> post ('variable'). Но здесь нет никакой «переменной», так как опубликованные данные являются XML, т.е. у меня нет способа ссылаться на опубликованные данные.
Итак, пожалуйста, предложите, как действовать.
Спасибо за ваше время.