为作业解析XML正确的脚本语言/包?

2024-10-01 04:45:03 发布

您现在位置:Python中文网/ 问答频道 /正文

我知道任何语言都可以解析XML;我实际上只是在寻找您在自己的经验中可能遇到的优点或缺点。Perl将是我的标准选择,但我愿意接受建议。在

谢谢!在

更新:我最后使用了XML::Simple,它做得很好,但是如果您打算使用它,我有一条建议—首先研究forcearray选项。在得知设置forcearray通常是最佳实践后,我不得不重写了一堆语句。Thispage有我能找到的最清楚的解释。坦白说,我很惊讶这不是默认行为。在


Tags: 语言标准选项经验xml语句simple建议
3条回答

XML::Twig非常好,特别是它不像其他选项那样冗长。在

对于纯XML解析,我不使用java、C++、C++、C等。它们往往会使事情变得过于复杂,就像你想要一个香蕉一样,也要用它来获取大猩猩。在

更高级的解释性语言如Perl、PHP、Python、Groovy更适合。Perl几乎包含在每个Linux发行版中,PHP在大多数情况下也是如此。在

我最近特别使用Groovy,发现它非常简单。请注意,例如,C解析器将比Groovy快几个数量级。在

如果您使用的是Perl,那么我建议您使用XML::Simple

As more and more Web sites begin using XML for their content, it's increasingly important for Web developers to know how to parse XML data and convert it into different formats. That's where the Perl module called XML::Simple comes in. It takes away the drudgery of parsing XML data, making the process easier than you ever thought possible.

相关问题 更多 >