XMLReader не будет читать большие файлы - PullRequest
1 голос
/ 02 апреля 2012

У меня проблема с действительно большим XML (16G).

Я использую php XMLReader для импорта некоторых данных в моей базе данных из нескольких (больших) XML.Файлы являются локальными, и я не могу использовать ничего, кроме XML.Я написал скрипт, который делает свою работу достаточно хорошо и импортирует XML с 1 или 2 миллионами элементов (он импортирует файл небольшими порциями, а затем переходит к последнему импортированному элементу), но у меня есть проблема с действительно большим XML, который имеет около10 миллионов предметов.XMLReader просто не откроет этот XML.Это дает мне эту ошибку:

PHP Warning:  XMLReader::open(): Unable to open source data in ...

У кого-нибудь есть идея?Большое спасибо

Ади Уличи

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...