Какой оптимальный способ анализа XML (XML может содержать большой объем данных) в php?XML-синтаксический анализ большого количества данных
ответ
См. XML and PHP 5 in Devzone для хорошего ознакомления.
В принципе, если вам нужно обрабатывать большие объемы XML-файлов, вам понадобится использовать парсер для вытягивания, например XMLReader или XMLParser, чтобы предотвратить проблемы с памятью. Parser, как DOM или SimpleXML, прочитает все файлы в памяти, прежде чем вы сможете их обработать.
Один из наиболее распространенных способов: SimpleXML. это довольно легко использовать и быстро.
Я использовал SAXY XML parser в прошлом. попробуй.
имеет ли это преимущество перед родными расширениями PHP? – Gordon
Если вам нужен способ для синтаксического анализа данных XML, действительный для PHP4, то вы можете использовать XML parser или DOM XML (который является только расширением PHP4); если вам нужно решение для PHP5, то вы можете использовать DOM, или XMLReader.
Это зависит от ваших потребностей.
- 1. Удаление большого количества данных
- 2. Обработка большого количества данных
- 3. Передача/синтаксический анализ большого количества данных формы на PHP backend
- 4. Обновление большого количества данных postgresql
- 5. Сортировка большого количества данных excel
- 6. Отправка большого количества данных POST
- 7. Установка большого количества пакетов данных
- 8. Java: Фильтрация большого количества данных
- 9. Отправка большого количества данных сервлету
- 10. Хранение большого количества аналитических данных
- 11. Обработка большого количества данных сервера
- 12. ZedGraph печать большого количества данных
- 13. Инициализация большого количества данных в IL
- 14. База данных MySql для большого количества данных
- 15. Передача данных сторонних поставщиков большого количества данных
- 16. Метеор/Node.js синтаксический анализ большого количества файлов становится очень медленным
- 17. Анализ профиля JVisualVM - поиск источника большого количества примитивных типов?
- 18. Обработка большого количества файлов
- 19. Хранение большого количества файлов
- 20. Сохранение большого количества объектов
- 21. Запись большого количества данных в excel C#
- 22. Невозвратный ответ при запросе большого количества данных?
- 23. Производительность nvd3 для большого количества данных
- 24. выборку большого количества данных из Oracle Database
- 25. Python TCP-сокет для большого количества данных
- 26. Обработка очень большого количества данных в MyBatis
- 27. Вставка большого количества данных, создающих страницу idle
- 28. Использование пейджинга при обработке большого количества данных
- 29. Хранение большого количества данных в приложении
- 30. Индивидуальный запрос данных для большого количества объектов
SimpleXML - не лучшее решение с большим количеством данных. – kiamlaluno