R XML 包 - getLineNumber - 高于 65535 的行号 - 继承自 libxml2 的限制

R XML package - getLineNumber - line number above 65535 - limit inherited from libxml2

提问人:Hugues Mercier 提问时间:7/27/2023 更新时间:7/27/2023 访问量:31

问:

我们使用的是 R XML 包中的函数 getLineNumber。我们的一些 XML 数据文件非常大,我们从 libxml2 继承了一个错误,将返回的行号限制为 65535(存储在无符号整数中)。

这个问题由来已久,库维护者也已为之熟知:

https://gitlab.gnome.org/GNOME/libxml2/-/issues/361

Im PHP,它们在运行时克服了这个问题:

获取节点的行号不会返回大于 65535 的行号。

https://www.php.net/manual/en/libxml.constants.php

在 R 中做类似的事情是否可行?

r xml 运行时 libxml2 行号

评论

0赞 M-- 7/27/2023
你试过 cran.r-project.org/web/packages/xml2/index.html 吗?你的问题对 SO 来说是题外话。

答: 暂无答案