如何基于其他元素的值编写XPath表达式获取目标元素值
基于关联字段值获取目标元素的XPath表达式
针对你提供的XML结构,要获取id值为3的firstName元素,可用以下几种XPath写法:
相对路径写法(推荐,适配结构变化)
//employee[id='3']/firstName
//employee:匹配文档中所有employee节点[id='3']:过滤出子节点id的文本值等于3的employee/firstName:定位到该employee下的firstName子节点
如果需要直接获取firstName的文本内容,可在末尾追加/text():
//employee[id='3']/firstName/text()
绝对路径写法(从根节点开始,结构固定时可用)
/employees/employee[id='3']/firstName
内容的提问来源于stack exchange,提问作者Pranay Aitha
相关产品推荐
相关产品推荐

