В моем приложении я должен разобрать xml-файл два раза в одной сборке в соответствии с требованиями моих приложений. Но я загружаю массив только в первом анализе. Итак, есть ли эффект на производительность моего приложения из-за разбора xml дважды?Разбор xml несколько раз
0
A
ответ
0
Это зависит от того, используете ли вы РОМ парсер или саксофон-парсер: -
- саксофон является основанный анализатор событий в то время как дом не
- саксофон вперед только там, где, как йот могут быть доступны в обоих направлениях ,
- саксофон анализирует файл, как он читает, где, как РОМ загружает в память для разбора
- Sax не имеет ограничений памяти, где, как дом имеет Momory ограничений как файл XML загружается в Momory разобрать файл.
- sax только для чтения, dom считывается и записывает оба.
Так что, если у вас есть очень большой XML и вы используете РОМ да это оказывает влияние на производительность application.Sax желательно на мобильных платформах (в любом случае при разборе 2 раза действительно уменьшает производительность Приложеиние, но если у вас есть 2 разобрать 2 раза, вы можете использовать dom, поскольку он сохраняет свой узел, и вам не нужно разбирать 2 раза.)
Для очень маленьких xml, оба они почти одинаковы.
Смежные вопросы
- 1. Обработать XML-файл несколько раз
- 2. Разбор строки для одного совпадения несколько раз
- 3. ВТД-XML разбор несколько вхождений элемента
- 4. избежать перезагрузки xml несколько раз
- 5. Разбор несколько файлов в формате XML, как
- 6. XML разбор Jquery
- 7. Разбор XML в C#
- 8. Разбор YouTube XML
- 9. PHP разбор XML в XML
- 10. jQuery и XML XML разбор
- 11. Разбор части XML-файла
- 12. Android XML разбор
- 13. Несогласованный разбор XML
- 14. Проанализируйте меньший XML несколько раз или более крупный XML, используя LINQ to XML.
- 15. Разбор XML с REGEX
- 16. Несколько разбор JSON
- 17. Запись xml в файл python несколько раз
- 18. Использование XML-дизайна списка просмотра несколько раз
- 19. Обработка одного документа XML несколько раз
- 20. использованием XML Тэги Несколько раз с шаблоном
- 21. Разбор XML-файла с PowerShell, где повторяются несколько элементов
- 22. Разбор разворачивания нескольких указателей несколько раз, менее эффективен?
- 23. Разбор xml, экспоненциальное увеличение времени
- 24. разбор результатов документа XML разбор ошибок
- 25. Perl XML :: SAX частичный разбор
- 26. разбор XML в Python
- 27. F # Разбор XML
- 28. Xml разбор в j2me
- 29. PHP: Разбор XML
- 30. разбор xml с url
Лучше загружать первый раз (если он не изменится) и сохранить его локально и использовать сохраненную версию. – waheeda