You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何基于其他元素的值编写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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 17:25:52