Я хочу проанализировать большой XML-файл, и у меня есть два варианта: Perl или PHP. Будучи новичком в обоих языках, что бы вы посоветовали выбрать язык для анализа большого файла XML?
А какие модули больше подходят для поставленной задачи?
Используйте язык, который вам наиболее удобен.
Если вы решите использовать Perl, пожалуйста, вернитесь к вопросам «синтаксического анализа XML с использованием Perl», которые вы недавно задавали:
XML обычно анализируется в одном из двух режимов: потоковый или DOM. DOM удобен, но не подходит для больших файлов. XML :: Twig из CPAN имеет смешанный режим, который имеет преимущества обоих режимов.
PHP имеет встроенную функцию под названием simplexml , которая упрощает обработку XML-файлов.
Просто безрассудно - я не знаю о специфических возможностях синтаксического разбора XML на любом языке - я бы сказал, если это синтаксический анализ, иди на Perl. Поддержка регулярных выражений в Perl превосходна и делает ее предпочтительным языком для анализа. Ваш пробег может отличаться.