首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >XSLT:如何根据JSONX数组对象的特定值从对象中选择值

XSLT:如何根据JSONX数组对象的特定值从对象中选择值
EN

Stack Overflow用户
提问于 2018-07-29 23:16:53
回答 1查看 121关注 0票数 0

从下面的例子中,当字符串字段名= "first“时,我需要提取"value”字段的数据。对于下面的JSONX示例,应该如何在XSLT中编写xpath以获得所需的结果。

示例:

代码语言:javascript
复制
<json:array name="filters">
<json:object>
<json:object>
<json:string name="name">first</json:string>
<json:string name="op">eq</json:string>
<json:string name="value">11223333</json:string>
</json:object>
<json:object>
<json:string name="name">second</json:string>
<json:string name="op">eq</json:string>
<json:string name="value">1234</json:string>
</json:object>
<json:object>
<json:string name="name">date</json:string>
<json:string name="op">between</json:string>
<json:string name="value">26/07/2016</json:string>
<json:string name="value2">26/07/2018</json:string>
</json:object>
</json:object>
</json:array>

谢谢,

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-30 02:21:57

试一试

代码语言:javascript
复制
//json:object[json:string[@name='name']='first']]
   /json:string[@name='value']/string()

(当然,使用合适的名称空间绑定)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51581722

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档