如果是空节点集,请指定默认值

时间:2013-07-24 03:44:30

标签: xpath xpath-2.0

使用XPath 2.0,如果设置空节点,如何指定默认值?如果找不到密钥,我希望能够以$datatypes/type[@key="somevalue"] or "default value"的方式执行某些操作,以便返回默认值

1 个答案:

答案 0 :(得分:2)

可能这不是你想要的,但我认为你需要做的是Conditional Expressions

因此尝试这样的事情:

if ($datatypes/type[@key="somevalue"])
 than $datatypes/type[@key="somevalue"]
 else "default value"