Xpath表达式,如果数据在数字范围内,则可连接一个值

时间:2018-10-24 15:24:40

标签: xpath xslt-1.0

我有一个xml值列表,我想根据特定值的范围打印某个类别。

<items>
  <item>
    <name>item 1</name>
    <value>1</value>
  </item>
  <item>
    <name>item 2</name>
    <value>10</value>
  </item>
</items>

这是我尝试过的:

concat(substring('category 1', 1 div boolean((value >=0 AND value <=9)), substring('category 2', 1 div boolean((value >=10 AND value <=19)))

我正在尝试从xml文件导入数据,并根据“值”所属的范围用预定义的“类别”名称替换“值”中的数字。它根本不起作用。我不知道用于实现此目标的正确表达方式,谢谢!

0 个答案:

没有答案