1

我正在尝试执行一个简单的 xquery 操作以返回其属性与一系列数字匹配的节点列表

我尝试了以下...

XML 源:

    <cars>
     <car id="1">Ford</car>
     <car id="2">Mazda</car>
     <car id="3">Toyota</car>
     <car id="4">Lexus</car>
    </cars>

查询:

    let $i := 1
    return //car[@id="{$i}"]

但它不起作用。看起来很简单,谁能告诉我怎么了?

4

1 回答 1

4

它甚至比这更容易:

let $range := 2 to 3
return //car[@id = $range]

结果:

<car id="2">Mazda</car>
<car id="3">Toyota</car>
于 2012-04-25T10:45:36.947 回答