我需要从XML读取并通过Perl写入XML。我不知道要安装哪些软件包。我正在使用Fedora Core 6.请帮我解决这个问题。如何从Perl读取和写入XML?
1
A
回答
0
你可以尝试XML-Simple
5
Twig曾经是最好的API之一(在几年前,这是 - 因此它可能已经改变)
似乎有成为Fedora package for it。我想你可以这样安装它:
yum install perl-XML-Twig
这应该安装其他依赖像外籍人士,XML::Parser等。
6
XML::Twig
(由Maxwell Troy Milton King推荐)肯定是在Perl中处理XML的强大工具。我可以推荐这个建议并提供一个替代方案。
另一种方法是XML::LibXML
。这包括“基于标准”的功能,如XPath(通常需要XML::LibXML::XPathContext
),SAX,我非常确定有一个XSLT处理器可以接受LibXML DOM对象。
它当然取决于你在做什么样的处理任何其他要求。也许如果你不能在这里的答案之间做出决定,请在处理过程中发布一些更多细节。
如果通过“编写XML”,您的意思是输出转换后的文档,那么您用来读取和转换的工具应该是您所需要的。如果你希望能够帮助你创建正确的新XML文档,我从来没有使用过一个库,但是我的一位前同事创建了XML::Genx,这是一个围绕C库genx
的包装 - 所以推测他认为这很好;-)
害怕我不知道如何在Fedora上安装,但我希望你会觉得更容易考虑一个单独的问题来决定安装哪些库;-)。
相关问题
- 1. 使用perl读取和写入xml
- 2. 如何读取和写入XML文件?
- 3. 在VC++中写入和从XML读取
- 4. 读取和写入XML
- 5. 如何使用ActiveState Perl在perl中读取和写入管道?
- 6. Perl读取和写入文件
- 7. 如何读取/写入xml文件?
- 8. 如何读取/写入对象到XML?
- 9. 从localStorage读取和写入?
- 10. 从datagrid读取写入到SQL VIA xml
- 11. 如何在Perl中读取和写入管道?
- 12. 读取和写入XML文件
- 13. 在java中读取和写入xml
- 14. vb.net尝试写入和读取xml
- 15. PHP 4读取和写入XML
- 16. 读取和写入XML文件
- 17. 对XML的读取/写入
- 18. Perl读取XML值
- 19. 如何使用JAXB“按原样”读取和写入XML元素?
- 20. 如何读取和写入XML文档节点值?
- 21. 如何创建,读取和写入XML C#窗体?
- 22. 如何读取和写入特殊字符,在xml中,android
- 23. 如何从NSStreams读取/写入整数
- 24. Perl IO :: Socket连续读取/写入
- 25. 写入和从XML资源中读取Android
- 26. 读取和写入,并从XML文件在Android
- 27. 如何读取和写入文件
- 28. C++如何读取和写入文件
- 29. 如何读取和写入NSTask
- 30. 如何读取和写入到NSArray plist?
Stackoverflow上有很多Perl XML问题。找到他们中的一些,看看人们使用什么。 – 2010-02-10 02:31:30