Я бы предложил использовать Core Data.Проанализируйте дату, создайте управляемые объекты и дайте Core Data сохранить эти объекты в базе данных sqlite.
Следующее преимущество заключается в том, что вам не нужно заботиться о SQL-операторах позже.
Чтобы предварительно заполнить базу данных основных данных, прочитайте эту статью .Я бы написал простой импортер xml2sqlite, такой как Ruby или PHP.
Если вы не являетесь другом языков сценариев, взгляните на SQLite Manager , это плагин Firefox для управления базой данных SQLiteи он способен импортировать XML.