- LoadByStream
- LoadByXml 参数为字符串
- LoadByStream
- LoadByXml
- NewElement 返回指定名字与值的Element指针
- ToString 当前节点xml字符串
- ToXml 整个文档xml字符串
- SyncToXml 输出整个文档xml字符串,为同步方法,加锁对所有节点都会起作用
- DocLength 整个文档的节点数
- 获取Element的Name(),Value,Attrs(属性集合)
- AttrValue 返回指定名字的属性的值
- AddAttr 给当前节点增加一个指定名字与值的属性
- RemoveAttr 删除指定名字的属性
- Node 返回指定名字的Element子节点
- Nodes 返回指定名字的Element 集合
- NodesLength 返回子节点个数
- AllNodes 返回所有子节点集合
- RemoveNode 删除指定名字的子节点(可能有多个相同名字的节点,将都被删除)
- AddNode 增加一个子节点
- AddNodeByString 增加一个子节点,参数为字符串如:b 结构需为xml结构
- Parent 返回父节点Element指针,若当前节点为根节点,则返回nil
具体操作可以见测试文件dom_test.go