使用XPath 2.0,如果设置空节点,如何指定默认值?如果找不到密钥,我希望能够以$datatypes/type[@key="somevalue"] or "default value"
的方式执行某些操作,以便返回默认值。
答案 0 :(得分:2)
可能这不是你想要的,但我认为你需要做的是Conditional Expressions。
因此尝试这样的事情:
if ($datatypes/type[@key="somevalue"])
than $datatypes/type[@key="somevalue"]
else "default value"