我应该使用Perl还是PHP来解析一个大的XML文件?
我想解析一个大的XML文件,我有两个选择:Perl或PHP。对于这两种语言都是新手,那么对于解析大型XML文件的选择语言,您会有什么建议?我应该使用Perl还是PHP来解析一个大的XML文件?
哪些模块更适合手头的任务?
使用您最喜欢的语言。
如果你决定使用Perl,请参考后面的 “使用Perl解析XML” -questions你最近问:
- What is the best tool for parsing XML and storing data in a database?
- How to read data from an XML file and store it into database(MySQL) ?
- What is the best way to validate XML against XML Schema, parsing it and storing data back to MySQL Database using Perl ?
- What would be your choice of XML Parsers in Perl for parsing > 15 GB Files ?
这是唯一正确的答案。这两种语言都有高度开发的XML解析实用程序,因此这是“最佳”取决于其他因素。 – Ether 2009-10-26 19:43:09
PHP有一个名为simplexml的内置函数,可以很容易地处理XML文件。
他说“大”和简单的XML加载整个结构在内存中...... – danieltalsky 2009-10-26 19:40:59
帕特里克,曾经加载1Gig文件到解释语言的DOM?我做到了。不漂亮。 – DVK 2009-10-26 20:02:55
多大? – danieltalsky 2009-10-26 19:43:02
大约15到25 MB – Rachel 2009-10-26 19:45:56
“> 15 GB”发生了什么?深信你的老板,这是一个坏主意? – innaM 2009-10-26 19:49:21