淘小兔

golang 的xml处理库一般都是会选择最新的dom4g的,这个是比较小巧而且非常的实用的,使用的话还是可以实现节点 增加,删除,查询,属性增加,修改,删除,查询等功能的!

dom4g怎么样 使用文档说明

知识兔

方法简单介绍:

导入xml文档:返回Element指针

1,LoadByStream 聽

2,LoadByXml 聽 参数为字符串

创建节点

1,LoadByStream

2,LoadByXml

3,NewElement 聽 返回指定名字与值的Element指针

转字符串输出

1,ToString 聽 当前节点xml字符串

2,ToXml 聽 聽 聽整个文档xml字符串

3,SyncToXml 聽输出整个文档xml字符串,为同步方法,加锁对所有节点都会起作用

4,DocLength 聽整个文档的节点数聽

获取节点名字,值,属性

1,获取Element的Name(),Value,Attrs(属性集合)

属性操作

1,AttrValue 聽返回指定名字的属性的值

2,AddAttr 聽 聽给当前节点增加一个指定名字与值的属性

3,RemoveAttr 聽删除指定名字的属性

子节点操作

1,Node 聽返回指定名字的Element子节点

2,Nodes 返回指定名字的Element 集合

3,NodesLength 聽返回子节点个数

4,AllNodes 聽返回所有子节点集合

5,RemoveNode 删除指定名字的子节点(可能有多个相同名字的节点,将都被删除)

6,AddNode 聽增加一个子节点

7,AddNodeByString 聽增加一个子节点,参数为字符串如:b 聽结构需为xml结构

获取父节点

1,Parent 聽返回父节点Element指针,若当前节点为根节点,则返回nil

dom4g版本更新

知识兔

该版本修复了部分 bug。

点击下载

下载仅供下载体验和测试学习,不得商用和正当使用。

下载体验

请输入密码查看内容!

如何获取密码?

 

点击下载