gpt4 book ai didi

大文件上的 xmlstarlet sel

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

命令

$ xmlstarlet sel -t -c "/collection/record" file.xml

似乎在应用给定的 Xpath 表达式之前将整个文件加载到内存中。这不适用于大型 XML 文件。

xmlstarlet 是否提供流模式以从大型 (100G+) XML 文件中提取子元素?

最佳答案

因为对于大型 XML 文件我只需要一小部分 XPath,所以我实际上自己实现了一个小工具:xmlcutty .

我的问题的例子可以这样写:

$ xmlcutty -path /collection/record file.xml

关于大文件上的 xmlstarlet sel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33653844/

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