1
A
回答
1
首先,我假設你正在談論在一堆元素的改變某些屬性。這就是說,你不想一次讀取整個文檔(基於DOM的解析),你真的想要處理元素,就像你看到它們一樣(基於SAX的解析)。我不是一個紅寶石般的人,但是快速搜索發現了一些有關Ruby中SAX解析的良好信息,特別是這篇文章http://lucaguidi.com/2008/01/30/ruby-xml-parsing-with-sax。
如果您只有少數幾個元素的屬性,那麼我會推薦一種不同的方法。首先,如果您可以指定要作爲正則表達式進行更改的項目,使用像sed這樣的命令行工具來編輯文件可能會更簡單。
+0
Jep,你說得對。我想刪除一些屬性以減少xml文件中給出的信息。感謝您的鏈接,它看起來很有趣,我會看看它! – brainfck 2010-07-02 11:45:34
相關問題
- 1. 處理大型XML文檔
- 2. 用linq處理XML文檔
- 3. XML文檔 - 空處理
- 4. 處理xml文檔時出錯
- 5. 幾次處理一個XML文檔
- 6. 管理XML文檔
- 7. WPF文檔處理?
- 8. 文檔處理:powershell
- 9. 此處預處理文檔
- 10. XSLT處理生成的XML
- 11. 自動生成XML文檔
- 12. 生成隨機XML文檔
- 13. C#xml文檔生成器
- 14. 從XML生成Excel文檔
- 15. 打印(物理)DOM(XML)對象中的文檔 - PHP?
- 16. XML文本處理
- 17. 時發生錯誤,生成XML文檔
- 18. 密碼保護打開XML文字處理文檔
- 19. 處理php xml文章和批處理
- 20. OpenSSL生物鏈:對文檔的澄清
- 21. 處理不同的XML響應文檔與一個SAX處理程序
- 22. 處理紙質文檔
- 23. 處理html文檔結構
- 24. FTP批處理文檔
- 25. Python SOAP文檔處理
- 26. 如何處理PDF文檔?
- 27. 文檔預處理庫
- 28. 使用Open XML刪除MS Word文檔部分Word處理文檔
- 29. 將XML節點處理爲獨立的XML文檔並更新原始XML文檔中的節點
- 30. 存檔文物
遠離它:-) – brainfck 2010-07-02 11:47:16