xquery:如何检查元素列表是否存在?
有没有办法检查xml文档中是否存在元素列表?元素名称是按顺序存储的,如果xml文档包含按顺序存储的任何元素名称,则返回“是”,否则返回“否”。我尝试了下面的示例,但它不起作用。请提供任何建议xquery:如何检查元素列表是否存在?,xquery,Xquery,有没有办法检查xml文档中是否存在元素列表?元素名称是按顺序存储的,如果xml文档包含按顺序存储的任何元素名称,则返回“是”,否则返回“否”。我尝试了下面的示例,但它不起作用。请提供任何建议 <book category="COOKING"> <title lang="en">Everyday Italian</title> <author>Giada De Laurentiis</author> <year&g
<book category="COOKING">
<title lang="en">Everyday Italian</title>
<author>Giada De Laurentiis</author>
<year>2005</year>
<price>30.00</price>
</book>
试试这个
return
if($fields[not(.=$doc/*/name())]
then
"No"
else "YES"
使用:
或者,或者:
return
if($fields[not(.=$doc/*/name())]
then
"No"
else "YES"
if(/*/*/name() = ('title', 'author'))
then 'YES'
else 'NO'
('YES'[$doc/*/*/name() = $fields], 'NO')[1]