我有一个接受节点作为参数的函数。我想得到路径的字符串表示是否存在。
declare function mylib:getString($node) as xs:string {
return /*the string representation of the node's path*/
};
示例调用:
mylib:getString($xmlMessage/some/dummy/element);
以上示例应返回/some/dummy/element
字符串。我已经尝试了两种解决方案:
不幸的是,这两个函数仅适用于现有节点。
答案 0 :(得分:1)
如果/some/dummy/element
没有返回任何内容,则无法找出它返回的具体内容。如果路径表达式没有选择任何内容,则结果为空序列,并且您不能将函数应用于空序列以确定空序列的来源。