gpt4 book ai didi

ruby - Ruby 对象的 Xpath 查询

转载 作者:数据小太阳 更新时间:2023-10-29 08:12:29 27 4
gpt4 key购买 nike

是否有任何 gem 可以使用类似 XPath 查询的语言来查询嵌套的 Ruby 对象(特别是 Hash)?一旦我们开始使用它,如果它还提供 XQuery 和 XSLT 的等价物就更好了

只有一个要求,我不喜欢需要转换为 XML、YAML... 或任何其他已经提供查询语言的格式的东西。

最佳答案

请看hpath-ruby gem 。您可以使用 xpath 功能寻址来搜索散列/数组嵌入对象,如下所示:

Hpath.get record, "/price/*[(currency=USD|currency=EUR),value<10]"

其中 record 是类似散列的对象。

关于ruby - Ruby 对象的 Xpath 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20913953/

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