Обновите и вставьте данные XML в мою базу данных SQLite - PullRequest
1 голос
/ 28 апреля 2011

Я хочу загрузить размещенный XML-документ в прилагаемую базу данных SQLite моего приложения, обновляя существующие строки или вставляя новые строки данных по мере необходимости.

Мои мысли относительно дизайна приложения таковы:

  1. Приложение загружается.

  2. Приложение ищет соединение с XML-хостом.

  3. Если соединение существует, приложениеиспользует размещенный XML-документ, обновляя данные строк и столбцов в связанной базе данных SQLite, добавляя любые новые строки, если в XML-документе есть новые строки.Если соединение не существует, приложение использует ранее сохраненные данные в базе данных SQLite.

  4. Пользователь веселится, используя приложение, не обращая внимания на состояние данных.

Это правильный подход?Есть лучший способ сделать это?Как мне сделать массовые вставки и обновления из XML-документа в мою базу данных SQLite.Я только видел примеры того, как сделать этот ряд за строкой.Мои данные - это сотни строк по 10 столбцов.

Любое понимание приветствуется.LQ

Ответы [ 2 ]

2 голосов
/ 03 мая 2011

Я нашел ссылку, которая отвечает на мой вопрос и предоставляет рабочий пример взятия документа XML и его вставки в базу данных SQLite: http://blog.sallarp.com/iphone-core-data-uitableview-drill-down/

0 голосов
/ 29 апреля 2011

Я думаю, что ваша идея в порядке .. Я разработал "Movie Vault для iPad" приложение, и оно делает то же самое. Это приложение также имеет много данных о фильмах для загрузки, и оно работает довольно хорошо. Вы также можете сделать одну вещь, которую вы можете дать кнопку «Обновить», и когда пользователь нажимает / нажимает на эту кнопку, вы можете скачать XML и вставить его в базу данных во вторичном потоке.

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