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

如何用XPath获取嵌套Exception结构中最内层的关键异常描述?

获取嵌套Exception XML中最内层的异常描述

正确XPath表达式

要精准定位最内层的"Most Important Exception",可以使用以下XPath:

//Exception[not(Exceptions)]/Desc/text()

表达式说明

  • //Exception:遍历所有层级的Exception节点
  • [not(Exceptions)]:筛选出**没有子节点Exceptions**的Exception(这就是最内层的异常节点,因为它不再嵌套其他异常)
  • /Desc/text():提取该节点下Desc标签的文本内容

补充说明

  • 若需要获取完整的Desc节点而非仅文本,去掉/text()即可:
    //Exception[not(Exceptions)]/Desc
    
  • 你之前使用的//node()[not(node())]会匹配所有无后代节点的节点,包括XML中的空白文本节点,因此无法精准定位目标内容。

内容的提问来源于stack exchange,提问作者asb

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.12 02:32:36