PHPackages                             alexanderk23/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. alexanderk23/hybrid-xml-parser

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

alexanderk23/hybrid-xml-parser
==============================

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

43.8k2PHP

Since Feb 4Pushed 8y ago1 watchersCompare

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

READMEChangelogDependenciesVersions (1)Used By (0)

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

[](#hybrid-xml-parser)

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

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

```
