gpt4 book ai didi

xml - 对于大于 15 GB 的文件,您会选择哪种 Perl XML 解析器?

转载 作者:数据小太阳 更新时间:2023-10-29 01:59:35 26 4
gpt4 key购买 nike

我知道有一些非常好的 Perl XML 解析器,比如 XML::Xerces , XML::Parser::Expat , XML::Simple , XML::RapidXML, XML::LibXML , XML::Liberal

您会选择哪种 XML 解析器来解析大文件,您会根据什么参数决定其中一个?如果您要选择的那个不在列表中,请提出建议。

最佳答案

如果您正在解析那种大小的文件,您将希望避免任何试图将整个文档加载到内存中并构建 DOM(域对象模型)的解析器。

相反,寻找 SAX样式解析器 - 将输入文件视为流的解析器,在遇到事件和属性时引发事件。这种方法允许您逐步处理文件,而不必一次将整个文件保存在内存中。

关于xml - 对于大于 15 GB 的文件,您会选择哪种 Perl XML 解析器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1590504/

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