Сохранить XML в Recordset - PullRequest
0 голосов
/ 07 мая 2010

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

Можно ли каким-либо образом создать набор данных / набор записей / набор результатов файла XML

чтобы позже я мог получить данные из вновь созданного набора.

а также как читать этот набор:)

Большое спасибо !!

привет ..

кай !!

1 Ответ

0 голосов
/ 07 мая 2010

Начнем с того, что любое приложение, которое часто нуждается в поиске больших XML-файлов, будет работать медленно.

Я не знаю, что находится в вашем XML-файле, но подходит ли оно для хранения в SQLбаза данных, это может быть идея.Прочитайте его один раз, поместите в базу данных, и тогда поиск будет происходить намного быстрее (конечно, с учетом правильных индексов)

Если данные не слишком велики для одновременного хранения в памяти, выможет быть в состоянии построить структуру данных в памяти, в которой можно легко найти материал.

Очень сложно дать хороший ответ, не зная немного больше о том, что это за данные, если они слишкомбольшой, чтобы сохранить в памяти и как вы идете в поиске данных.

...