我想解析一个大型XML文件,我有两个选择:Perl或PHP。对于这两种语言都是新手,您对解析大型XML文件的选择语言的建议是什么?
哪些模块更适合手头的任务?
答案 0 :(得分:7)
使用您最熟悉的语言。
如果您决定使用Perl,请参阅最近询问的“使用Perl解析XML”问题:
答案 1 :(得分:4)
XML通常以两种模式之一进行解析:流或DOM。 DOM很方便,但不适合大文件。 XML::Twig from CPAN具有混合模式,具有两种模式的优点。
答案 2 :(得分:1)
PHP有一个名为simplexml的内置函数,可以很容易地处理XML文件。
答案 3 :(得分:0)
关闭袖口 - 我不知道任何一种语言的特定XML解析功能 - 我会说如果它正在解析,请转到Perl。 Perl的正则表达式支持非常出色,并且在进行解析时使其成为首选语言。您的里程可能会有所不同。