这是有效的xpath查询吗?

编程入门 行业动态 更新时间:2024-10-26 18:27:32
本文介绍了这是有效的xpath查询吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

//[dataOptions[id]]似乎有效

但是//[dataOptions[id=value]]不起作用

我正在尝试获取dataOptions等于val的所有dataOptions父母.第二个有效吗?我怀疑我用来解决查询的JPath出现错误.但是我不确定我的查询是否有效.

I am trying to get all the parents of dataOptions where dataOptions.id equals val. Is the second one valid ? I have a doubt my JPath that I am using to resolve query has a bug. But I am not sure if my query is valid.

[ { "dataOptions": { "id": "id1", "count": "10" }, "name": "Leon", "children": [ { "dataOptions": { "id": "id2", "count": "10" }, "name": "Leon", "children": [], "isExpanded": false }, { "dataOptions": { "id": "id2", "count": "10" }, "name": "Leon", "children": [], "isExpanded": false } ], "isExpanded": false }, { "dataOptions": { "id": "id3", "count": "10" }, "name": "Leon", "children": [], "isExpanded": false }, { "dataOptions": { "id": "id4", "count": "10" }, "name": "Leon", "children": [], "isExpanded": false }

]

推荐答案

ShaggyInjun, 我认为您正在寻找符合以下条件的东西:

ShaggyInjun, I think you're looking something in lines with:

//dataOptions[id] //dataOptions[id="id2"]

我最近编写了一个名为"defiant.js"的js库-使用该库,可以使用XPath对JSON结构进行查询.在这种情况下-我已在此页面上粘贴了您的JSON数据:

I have recently written a js-lib called "defiant.js" - with which one can make queries on JSON structure with XPath. To put in in this context - I've pasted your JSON data at this page:

www.defiantjs/#xpath_evaluator

...并在视觉上测试了不同的XPath查询,再次验证了该结构.评估程序突出显示JSON及其XML对应项中的匹配项.

...and visually tested different XPath queries agains the structure. The evaluator highlights the matches both in JSON and its XML counterpart.

我希望您发现"defiant.js"及其网站有用.

I hope you find the "defiant.js" and its site usefull.

更多推荐

这是有效的xpath查询吗?

本文发布于:2023-10-19 20:22:58,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1508668.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:这是   xpath

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!