基本上我有几个可能是空的序列,如果它们是空的,那么我不想输出它的父节点。如果所有序列都是空的,那么我不想要包含节点。基本上我有与此类似的代码,但它不起作用:
let $a := //a
let $b := //b
return
<root>
{if (exists($a) or exists($b)) then
<div id="container">
{if (exists($a)) then
<h2>As</h2>
<div>
{for loop for $a sequence...}
</div>
else()
}
{if (exists($b)) then
<h2>Bs</h2>
<div>
{for loop for $b sequence...}
</div>
else()
}
</div>
else()
}
</root>