我应该使用Perl或PHP来解析大型XML文件吗?

时间:2009-10-26 19:22:58

标签: php xml perl

我想解析一个大型XML文件,我有两个选择:Perl或PHP。对于这两种语言都是新手,您对解析大型XML文件的选择语言的建议是什么?

哪些模块更适合手头的任务?

4 个答案:

答案 0 :(得分:7)

答案 1 :(得分:4)

XML通常以两种模式之一进行解析:流或DOM。 DOM很方便,但不适合大文件。 XML::Twig from CPAN具有混合模式,具有两种模式的优点。

答案 2 :(得分:1)

PHP有一个名为simplexml的内置函数,可以很容易地处理XML文件。

答案 3 :(得分:0)

关闭袖口 - 我不知道任何一种语言的特定XML解析功能 - 我会说如果它正在解析,请转到Perl。 Perl的正则表达式支持非常出色,并且在进行解析时使其成为首选语言。您的里程可能会有所不同。