PHPackages                             badlamer/symfony-hybrid-xml-parser - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Parsing &amp; Serialization](/categories/parsing)
4. /
5. badlamer/symfony-hybrid-xml-parser

ActiveLibrary[Parsing &amp; Serialization](/categories/parsing)

badlamer/symfony-hybrid-xml-parser
==================================

Simple class to parse huge XML files in a memory-efficient way

0.0.2(9y ago)32.1k↓100%1Public DomainPHPPHP &gt;=5.3.0

Since Aug 13Pushed 9y ago2 watchersCompare

[ Source](https://github.com/badlamer/hybrid-xml-parser)[ Packagist](https://packagist.org/packages/badlamer/symfony-hybrid-xml-parser)[ Docs](http://github.com/badlamer/hybrid-xml-parser)[ RSS](/packages/badlamer-symfony-hybrid-xml-parser/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (2)Versions (3)Used By (0)

Symfony Hybrid XML Parser
=========================

[](#symfony-hybrid-xml-parser)

Класс для разбора больших XML-файлов без загрузки их в память. Схема работы проста: файл проходится XMLReader'ом, для каждого интересующего нас элемента XML вызывается предварительно заданный обработчик, которому в качестве аргумента передаётся содержимое этого элемента в виде Symfony DomCrawler.

Выглядит это как-то так:

```
