Когда я должен искать парсер экспатов, а Dom Parser и наоборот? В чем разница между этими парсерами?Expat Parser vs Dom Parser в php
ответ
Функции xml_parser_
дают вам поток обратных вызовов в стиле SAX по мере того, как файл потребляется. Это зависит от вас, чтобы обрабатывать или хранить их соответствующим образом, когда они входят, линейно в порядке документа.
(XMLReader еще один анализатор последовательного доступа с императивом, а не интерфейс на основе событий, которые могут быть полезны в частности, для более жестко определенных форматов данных.)
The DOMDocument
погрузчики читать весь контент XML в память и дать вам простые объектные средства запроса любой части документа. Для задач с произвольным доступом это намного легче справиться, но для крупных документов оно также намного менее эффективно.
Expat - SAX-синтаксический анализатор.
Вот сравнение между SAX и DOM парсер
SAX:
не загружает XML в память
Сверху вниз, пересекающего приводом
событий и работ постепенно.
DOM:
Нагрузки XML в память. Следовательно, занимает больше памяти.
Перемещение в любом направлении.
- 1. expat parser: memory usage
- 2. PHP Simple DOM Parser
- 3. PHP HTML DOM Parser
- 4. Java - XML Parser (DOM-Parser)
- 5. Как использовать dom php parser
- 6. PHP Простой HTML DOM Parser
- 7. PHP Simple HTML DOM Parser
- 8. Простой HTML DOM Parser PHP
- 9. Android - KML Parser с использованием DOM Parser
- 10. Perl XML :: DOM :: Parser
- 11. SAX xml parser или DOM parser?
- 12. Как установить XML :: Parser без expat-devel?
- 13. DOM parser in android
- 14. gSAP DOM parser issue
- 15. C++ dom parser problem
- 16. DOM Parser динамический идентификатор
- 17. android dom parser issue
- 18. .NET HTML DOM Parser?
- 19. Java DOM Parser XML
- 20. PHP XML Expat parser: как читать только часть документа XML?
- 21. Простая ошибка HTML DOM Parser
- 22. Значение #text в DOM parser
- 23. Ошибка SetContent в DOM Parser
- 24. HTML DOM PARSER UTF-8
- 25. NSXMLParser vs JSON Parser
- 26. PCFG vs SR Parser
- 27. PHP Простой HTML DOM Parser не работает
- 28. Альтернатива простой HTML DOM Parser?
- 29. PHP Simple HTML DOM Parser вопрос
- 30. PHP DOM Parser my html ul code
Возможный дубликат [Лучший XML-парсер для PHP] (http://stackoverflow.com/questions/188414/best-xml-parser-for-php) – Gordon