首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > XML SOAP >

实战 Groovy: 构建和好析 XML

2012-11-12 
实战 Groovy: 构建和解析 XML原贴地址:http://www.ibm.com/developerworks/cn/java/j-pg05199/??通过本文,

实战 Groovy: 构建和解析 XML

原贴地址:http://www.ibm.com/developerworks/cn/java/j-pg05199/

?

?

通过本文,您将了解使用 Groovy 分解 XML 是多么地容易。在本期的实战 Groovy: 构建和好析 XML关于本系列

Groovy 是在 Java 平台上运行的一种现代编程语言。它提供与已有 Java 代码的无缝集成,同时引入了各种生动的新特性,比如说闭包和元编程。简单来讲,Groovy 是 Java 语言的 21 世纪版本。

将任何新工具整合到开发工具包中的关键是知道何时使用它以及何时将它留在工具包中。Groovy 的功能可以非常强大,但惟一的条件是正确应用于适当的场景。因此,比较 Java 和 Groovy XML 解析

在 “for each 剖析” 的结束部分,我提供了一个如清单 1 所示的简单 XML 文档。(这次,我添加了

?

比较清单 2 中的 Java 代码和清单 3 中相应的 Groovy 代码:


清单 3. 在 Groovy 中解析 XML


实战 Groovy: 构建和好析 XML
实战 Groovy: 构建和好析 XML
回页首


字符串变量和 XML

当您将 XML 存储在

?

注意,xml
实战 Groovy: 构建和好析 XML
实战 Groovy: 构建和好析 XML
回页首


通过


实战 Groovy: 构建和好析 XML
实战 Groovy: 构建和好析 XML
回页首


使用

?

注意,StreamingMarkupBuilder
实战 Groovy: 构建和好析 XML
实战 Groovy: 构建和好析 XML
回页首


理解


实战 Groovy: 构建和好析 XML
实战 Groovy: 构建和好析 XML
回页首


使用

?

与操作属性相类似,XmlParser
实战 Groovy: 构建和好析 XML
实战 Groovy: 构建和好析 XML
回页首


使用


实战 Groovy: 构建和好析 XML
实战 Groovy: 构建和好析 XML
回页首


使用


实战 Groovy: 构建和好析 XML
实战 Groovy: 构建和好析 XML
回页首


现实中的

?

您要做的第一件事就是通过编程来使用这个 RSS。创建一个名称为 weather.groovy 的文件,并添加如清单 17 所示的代码:


清单 17. 以编程的方式获取 RSS

?

在命令行中键入

?

XmlSlurper
实战 Groovy: 构建和好析 XML
实战 Groovy: 构建和好析 XML
回页首


结束语

要在如今成为一名成功的开发人员,您需要一系列能简化 XML 处理的工具。Groovy 的?MarkupBuilder?和?StreamingMarkupBuilder?可以非常轻松地动态创建 XML。XmlParser?能为您提供由?Element?组成的?List?以及由?Attribute?组成的?HashMap,并且?XmlSlurper?可以让代码全部消失,让您感觉是在直接操作 XML。

如果没有 Groovy 的动态功能,XML 处理的强大功能将不可能实现。在下一章文章中,

热点排行