Questions tagged «xmlslurper»

2
Groovy XmlSlurper与XmlParser
我在这个主题上搜索了一段时间,并找到了一些结果,我将在发布结尾处提及。有人可以帮我准确地回答下面列出的三个问题吗? 对于XmlSluper而言,哪些用例比XmlParser更有意义,反之亦然(从API /语法的易用性的角度来看)? 哪一个内存效率更高?(看起来像Slurper) 哪一个处理xml的速度更快? 情况一 当我必须读取xml中的几乎所有节点时? 情况b。什么时候我只需要读取几个节点(例如使用gpath表达式)? 情况c。当我必须更新/转换xml时? 如果xml文档不是琐碎的(具有xml的深度和大小)。 资源: http://www.tutkiun.com/2009/10/xmlparser-and-xmlslurper.html指出: XMLParser和XMLSlurper之间的区别: XMLParser和XMLSlurper在用于简单阅读时有相似之处,但是当我们将它们用于高级阅读时以及在处理其他格式的XML文档时,两者之间存在差异。 XMLParser在分析文档后存储中间结果。但另一方面, 处理XML文档后,XMLSlurper不存储内部结果。 处理已解析的信息时,真正的根本区别变得明显。那就是在直接就地数据处理和流场景中进行处理时。 http://groovy.dzone.com/news/john-wilson-groovy-and-xml groovy文档(XmlParser,XmlSlurper)和groovy的站点(在这里和这里)对它们的解释很好,但是在解释上述问题方面做得并不出色。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.