2009-10-23 82 views
-1

我有一个XML格式的文件。我想要以某种我想要的方式修改数据。我觉得XML::Twig是做到这一点的方法。使用Perl修改XML文件

我想知道是否还有其他更好的选择?

+2

我敢打赌,对于“更好”的定义有一些选择。是。 – innaM 2009-10-23 13:40:44

+0

您是否要求为Perl提供最好的XML解析器?这听起来像你。在这种情况下,这个问题是重复的。 – 2009-10-23 13:52:52

+0

不完全解析。看到我知道解析老兄。其实我想读取数据,修改它,因为我想然后写入它另一个XML文件 – Swati 2009-10-23 13:57:43

回答

10

你可能会发现XML::Twig是任务的理想工具,并已经出现了大量的问题/堆栈溢出,似乎答案重申这一点:

你也可以发现它有用知道XML的作者::嫩枝不回答这个网站的问题:Mirod

但是,如果你真的在寻找替代品,那么看看XML::LibXML。该模块基于libxml2库(XML::Twig写在使用expat库的XML::Parser之上)。

Mirod自己在FAQ列出alternatives to XML::Twig