我有一个函数,它接受一个节点,如果节点是一组节点的一部分,则返回 true 或 false 例如我有这个 xml 文档:
<person>
<name> Joseph </name>
<child> Mary </child>
<mother> Janet </mother>
<father> Fred </father>
</person>
如果传入的节点是父亲或名称,我有一个应该返回 true 的函数,它应该返回 true 但我收到此错误 Axis step child::element cannot be used here: the context item is not
我不确定我在这里做错了什么
declare function local:findNode($node as element())
{
for $s in person/(name,father)
return
if($s = $node)
then true()
else false()
};