etree:轻松解析并生成XML

时间:2024-02-24 08:08:45
【文件属性】:

文件名称:etree:轻松解析并生成XML

文件大小:30KB

文件格式:ZIP

更新时间:2024-02-24 08:08:45

go dom xml path etree

树 etree软件包是一个轻量级的纯go软件包,它以元素树的形式表示XML。 它的设计灵感来自Python 模块。 该软件包的一些功能和特性: 将XML文档表示为元素树,以便于遍历。 从头开始导入,序列化,修改或创建XML文档。 向文件,字节片,字符串和io接口读写XML。 使用轻量级的类似XPath的查询API执行简单或复杂的搜索。 使用空格或制表符自动缩进XML,以提高可读性。 完全实施; 仅取决于标准的go库。 构建在go 包之上。 创建一个XML文档 以下示例使用etree包从头开始创建XML文档,并将其缩进内容输出到stdout。 doc := etree . NewDocument () doc . CreateProcInst ( "xml" , `version="1.0" encoding="UTF-8"` ) doc . CreateProcInst ( "xml-stylesheet" , `type="text/xsl" href="style.xsl"` ) people := doc . CreateElement ( "People" )


【文件预览】:
etree-master
----helpers.go(6KB)
----go.mod(40B)
----etree.go(39KB)
----CONTRIBUTORS(264B)
----.travis.yml(173B)
----etree_test.go(30KB)
----LICENSE(1KB)
----path.go(16KB)
----example_test.go(2KB)
----README.md(5KB)
----RELEASE_NOTES.md(5KB)
----path_test.go(7KB)

网友评论