XML-анализ большого количества данных - PullRequest
1 голос
/ 02 августа 2010

Какой оптимальный способ синтаксического анализа XML (XML может иметь большой объем данных) в php?

Ответы [ 4 ]

2 голосов
/ 02 августа 2010

См. XML и PHP 5 в Devzone для хорошего введения.

По сути, если вам нужно обрабатывать большие объемы XML-файлов, вам нужно использовать парсер, такой как XMLReader или XMLParser, чтобы избежать проблем с памятью. Такие парсеры, как DOM или SimpleXML, прочитают все файлы в память, прежде чем вы сможете их обработать.

0 голосов
/ 02 августа 2010

Если вам нужен способ анализа XML-данных, который также подходит для PHP4, то вы можете использовать XML-анализатор или DOM XML (который является расширением только для PHP4) ; если вам нужно решение для PHP5, то вы можете использовать DOM или XMLReader .

Это зависит от ваших потребностей.

0 голосов
/ 02 августа 2010

Я использовал SAXY XML-парсер в прошлом.попробуй.

0 голосов
/ 02 августа 2010

одним из самых распространенных способов является SimpleXML .это довольно просто и быстро.

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