gpt4 book ai didi

ruby - 如何在ruby中解析大的xml文件

转载 作者:太空宇宙 更新时间:2023-11-03 18:17:32 24 4
gpt4 key购买 nike

我需要用 ruby​​ 解析一个大的 (4gb) xml 文件,最好使用 nokogiri。我看过很多使用

示例的代码
File.open(path)

但这对我来说太花时间了。是否有一个选项可以逐个节点地读取 xml,以防止逐个加载文件。或者什么是解析如此大文件的最快方法。最好的,菲尔

最佳答案

您可以尝试使用 Nokogiri::XML::SAX

The basic way a SAX style parser works is by creating a parser, telling the parser about the events we’re interested in, then giving the parser some XML to process. The parser will notify you when it encounters events your said you would like to know about.

关于ruby - 如何在ruby中解析大的xml文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23805063/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com