文章目录
一、构造 Xml 节点类
- 一、构造 Xml 节点类
- 1、封装节点名称、节点值、节点属性、子节点
- 2、将封装的节点数据转为 Xml 字符串
- 二、Xml 节点类完整代码
生成 Xml 数据前 , 首先要将 Xml 数据封装起来 , 先手机 Xml 的各个层级节点的信息 , 最后利用这些节点信息生成 Xml 数据 ;
参考下面的 xml 文件构造节点类 ;
Tom
18
1、封装节点名称、节点值、节点属性、子节点
定义 XmlNode 类 , 使用该类代表节点
- 封装 String 类型的的名称 :
/**
* 节点名称
*/
String name
- 封装 String 类型的节点值 :
/**
* 节点值
*/
String value
- 封装 Map 类型的节点属性 :
/**
* 节点属性
*/
Map attributes
- 封装子节点信息 : 每个节点下可能有多个子节点 , 因此该子节点是一个 ArrayList 集合 ;
/**
* 子节点 ArrayList 类型
*/
def children = []
2、将封装的节点数据转为 Xml 字符串
参考下面的 xml 文件 , 开发 转换 Xml 数据方法 ;
Tom
18
节点有 2 2 2 种情况 , 带属性的节点和不带属性的节点 ,
- ① 带属性的节点
Tom
- ② 不带属性的节点
使用给定的 Writer writer 输出 Xml 信息 ;
以 Tom
为例 , 先输出
关注
打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?