gpt4 book ai didi

xpath - 为什么 sum(//*) 在这个 xml 上返回这个答案?

转载 作者:行者123 更新时间:2023-12-03 15:36:03 24 4
gpt4 key购买 nike

这是xml

<a><b>2</b><c>3</c></a>

这是 XPath 查询
sum(//*)

产生以下结果:
Type: Num
Value : 28.0000

这是 XPath 1.0
请解释类型转换(一步一步)

最佳答案

让我们分解一下:

  • //*将匹配 a , bc节点
  • sum() function将总结number()的结果每个节点的函数调用
  • number() function将调用 string() 在每个匹配节点上
  • number()的结果对于“a”是 23,对于“b”是 2,对于“c”是 3 - 23+2+3=28
  • 关于xpath - 为什么 sum(//*) 在这个 xml 上返回这个答案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40115486/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com