Самый эффективный способ изменить XML - PullRequest
0 голосов
/ 02 октября 2011

Я пишу приложение, которое должно изменять XML-документы.Точнее нужно добавить атрибуты и добавить / удалить узлы.Эти документы относительно небольшие, максимум 30-50K.Из того, что я читаю, лучший способ читать XML - это использовать SAX-парсер, но относится ли это и к изменению XML?Парсер DOM, кажется, является самым простым для манипулирования XML, но, очевидно, использует больше батареи и памяти.

Просто ищет наиболее эффективный способ (использует наименьшее количество батареи / памяти) для манипулирования XML на Androidустройство.

Ответы [ 2 ]

0 голосов
/ 27 февраля 2016

Самый эффективный способ изменить XML - это использовать VTD-XML (http://vtd -xml.sf.net ) ... это единственный способ сделать так называемое инкрементное обновление ..

0 голосов
/ 02 октября 2011

Я предлагаю XOM - Это очень эффективно использует память и поддерживает двойной потоковый / древовидный API.

...