哪个库可用于在 nodejs 中使用 css/xpath 选择器解析大 xml 文件?

Which library can be used for parsing big xml files using css/xpath selectors in nodejs?

我喜欢萨克斯解析器。但是我在解析文件时必须处理嵌套级别。

我会更有用地使用 css(或以最糟糕的方式 xpath)路径。

能请教一个吗?

我绝对不想要任何基于 node-expat 的东西,并且想要基于 sax 的解决方案。我会写一个,但似乎有很多类似的解决方案,但我无法在所有 nodejs 的混乱中找到真正有用的东西。

CSS 使用数据流的选择器解析器:

html-select

基于 SAX 的 XPATH 解析器:

saxtract

saxpath

请注意 xpath 的两个库都不能很好地容忍已解析文档中的无效 xml。