【问题标题】:X path expression using both substring-before and starts with used使用 substring-before 和以 used 开头的 Xpath 表达式
【发布时间】:2015-04-16 09:38:19
【问题描述】:
我需要 xpath 表达式,我需要检查条件是否为真。我有一个值(学生/分数/等级)= 7077634943*#*#Test1 的字段。
首先我需要找到该字段是否具有像“##”这样的值,然后我需要使用 '##*' 进行子字符串,然后检查结果是否以值 '7' 开头,如果条件满足则返回 true,否则返回 false。
请提供您宝贵的cmets,如果您不理解问题,请告诉我。
【问题讨论】:
标签:
xpath
substring
using
beforeupdate
【解决方案1】:
不确定为什么需要子字符串,按照您的要求,您要做的就是确定该值是否包含 ## 并且它以数字 7 开头。如果这就是您所需要的,那么下面的 xpath 将起作用。
注意:未经测试,因为您没有发布任何 xml 示例。
/student/Marks/Grade[contains(. , '##') and starts-with(.,'7')]