Ruby对象的Xpath查询

时间:2014-01-03 22:33:37

标签: ruby xpath

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

只需要一个要求,我不想要一些需要转换为XML,YAML ......或任何其他提供查询语言的格式。

1 个答案:

答案 0 :(得分:0)

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

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

其中 record 是类似哈希的对象。