Groovy基本使用(6):XML 处理
来源:互联网 发布:c语言单竖线 编辑:程序博客网 时间:2024/05/16 00:34
Groovy XML 处理
Groovy 分别使用 MarkupBuilder、XMLParser 来进行XML标记的构建和解析;
构建XML标记
如需要创建以下的XML树:
创建代码如下,构建XML树对象,并保存到文件;:
以上 MarkupBuilder 用于创建一个XML树构造器对象,builder 使用 . 连接一个节点(后添加的节点会依据前面节点的规则而决定所处的位置),每一个节点后的(attribute:'value')用于定义该节点的属性,('value')用于定义该节点的值,{ }内用于定义该节点的子节点;
如果要实现批量创建节点,类似以下的XML树,可以采用类似如下的方式:
CreateAndSave.groovy
解析XML标记
Groovy 使用 XMLParse 类来解析 XML 文件,解析后产生一个XML对象,对于该 XML 树中的元素和属性遍历语法,同 xpath 语法;
以下示例读取解析以上的 studentList2.xml 文件:
对于XML的构建还可以使用Groovy构造器的语法,详见:http://blog.csdn.net/al_assad/article/details/78044572
阅读全文
0 0
- Groovy基本使用(6):XML 处理
- Groovy基本使用(7):JSON 处理
- Groovy基本使用(8):数据库处理
- Groovy基本使用(5):文件I/O 处理
- Groovy基本使用(2):基本语法
- Groovy基本使用(4):Java Groovy 相互调用
- Groovy基本使用(1):安装配置
- Groovy 生成xml文件(使用MarkupBuilder)
- Groovy基本使用(3):闭包Closures
- 使用Groovy XmlParser 解析XML示例
- Groovy --> XML
- groovy 速学 - 23 - Xml及 Json 的处理
- groovy入门6 xml简单操作
- Groovy基本操作(9):构造器
- Groovy中map和数组的基本使用
- 使用groovy将类序列化到xml并输出
- 使用Groovy的Adapter模式来处理遗留代码
- Groovy基本语法(1)
- 51nod 1265 四点共面(计算几何)
- netty+protobuf使用netty自带编解码器完成多种协议格式分发
- CS231n的主讲老师Andrej说,要从底层代码开始构建神经网络,而不是仅仅使用框架
- Codeforces Round #435 (Div. 2) C. Mahmoud and Ehab and the xor
- numpy.c/numpy.r
- Groovy基本使用(6):XML 处理
- 对于static的理解
- 视频前景目标提取(一)
- What is MCPTT
- 安卓sqlite之增删改查(一)
- validator配合ajx验证,并使用servlet处理json数据
- 音频学习资料整理
- 上传图片
- C++之对象的动态创建和释放