Hello all!
Our users are asking us a query to find documents like these:
<doc>
<published>
<pub>spain</pub>
</published>
<published>
<pub>france</pub>
<section>tv</section>
</published>
</doc>
where pub node is equal to spain and section node is null in published node.
We unsuccessfully tried this query:
cts:search(/doc,
cts:element-query(
xs:QName("published"),
cts:and-query(
(cts:element-value-query(xs:QName("pub"), "spain")
,cts:not-query(cts:element-query(xs:QName("section"),
cts:and-query(()) )))
)
)
)
The document above not match this query because contain one node with section
equal to 'tv'.
How should construct the query to obtain documents as the order?
Thanks,
Mariano Grau
mgrau @ grupojoly.com
Dpto. Sistemas
Grupo Joly
_______________________________________________
General mailing list
[email protected]
http://developer.marklogic.com/mailman/listinfo/general