Как получить данные из сгенерированного MySQL XML? - PullRequest
0 голосов
/ 31 января 2012

У меня есть приложение для отправки данных с iPhone на сервер MySQL, и я получил его с запросом от target-c и php на сервере.

Теперь я хочу получать данные с сервера в формате XML.Я создал код php для генерации данных из MySQL в XML.Как я могу написать в target-c для вызова этого php-кода?Цель состоит в том, чтобы использовать этот XML для анализа и отображения на iPhone (у меня есть код target-c для анализа XML-файла по ссылке на сервере).

Пожалуйста, помогите мне, если вы знаете и привыкли работать над этим.

Ответы [ 2 ]

0 голосов
/ 01 февраля 2012

Вашему серверу необходимо предоставить какую-либо службу (URL, который может вызывать приложение iPhone).

Ваше приложение может вызывать этот URL с помощью NSURLConnection (или множества других).

Это вернет вам объект NSData *.

Тогда вашему приложению нужно будет проанализировать эти необработанные данные в XML (или JSON или несколько других). Вы можете использовать NSXMLParser (и многие другие) для анализа.

Затем вам нужно перевести XML в полезные бизнес-объекты.

0 голосов
/ 31 января 2012

Использование Web-servces Как XML-RPC, SOAP, REST

Чтобы подключиться к базе данных mysql, лучше всего использовать JSON / SOAP / XML / PHP или какую-либо комбинацию из упомянутых, чтобы говоритьмежду вашей базой данных и вашим приложением.

Причина, по которой соединение с базой данных напрямую с устройства является плохой идеей, заключается в том, что вам необходимо разрешить глобальный внешний доступ к нему, чтобы оно работало.Вы можете обезопасить свои данные, установив связь на базе данных со сценариями на вашем сервере.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...