我需要從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