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. 处理大型XML文档
- 3. 几次处理一个XML文档
- 4. 处理xml文档时出错
- 5. WPF文档处理?
- 6. 生成随机XML文档
- 7. 从XML生成Excel文档
- 8. C#xml文档生成器
- 9. XML文本处理
- 10. 时发生错误,生成XML文档
- 11. 密码保护打开XML文字处理文档
- 12. OpenSSL生物链:对文档的澄清
- 13. 处理不同的XML响应文档与一个SAX处理程序
- 14. 处理纸质文档
- 15. 处理html文档结构
- 16. 如何处理PDF文档?
- 17. Python SOAP文档处理
- 18. FTP批处理文档
- 19. 将XML节点处理为独立的XML文档并更新原始XML文档中的节点
- 20. DSpace和文档的物理分隔
- 21. 更先进的物理引擎文档
- 22. 的Flash AS3处理XML文档类型实体
- 23. Delphi中对于非常大的文档的最快XML处理
- 24. 用于错误处理的任何QTI2.0标准XML文档?
- 25. 如何在XSLT中处理多个XML文档?
- 26. 使用Java中的XPATH处理分层XML文档。效率?
- 27. 处理完Open XML文档后,您是否必须保存它?
- 28. 在内存中处理大型XML文档
- 29. 我可以知道XSL转换处理了多少XML文档?
- 30. 如何懒惰地使用hexpat处理xml文档?
远离它:-) – brainfck 2010-07-02 11:47:16