go-xml-parse:Go中的流式XML解析器示例

时间:2024-06-12 10:47:33
【文件属性】:

文件名称:go-xml-parse:Go中的流式XML解析器示例

文件大小:3KB

文件格式:ZIP

更新时间:2024-06-12 10:47:33

Go

go-xml-parse Go中的流XML解析器示例 介绍 最近,我一直在处理Wikipedia的XML转储。 这些是非常大的XML文件-例如,未压缩的最新版本为36G。 大量的XML! 我一直在尝试几种不同的语言和解析器来完成我的任务(每篇文章也碰到了一些不平凡的处理),发现Go非常适合。 Go有一个用于解析xml的通用库包(encoding / xml),可以很方便地针对它进行编码。 但是,API的简单版本要求立即解析整个文档,而对于36G而言,这不是可行的策略。 该解析器也可以在流模式下使用,但是我发现在线文档和示例分别很简洁和不存在,因此这是我使用coding / xml解析Wikipedia的示例代码和一些解释! (完整的示例代码位于 ) 这是文档中示例Wikipedia页面的一小段代码: < page> < title >Apollo 11</ title


【文件预览】:
go-xml-parse-master
----README.md(3KB)
----go-xml-parse.go(2KB)

网友评论