> ( cts:element-attribute-value-query(xs:QName("chapter"), xs:QName("name"),
> "chap6"), cts:element-attribute-value-query(xs:QName("chapter"),
> xs:QName("name"), "newChap"),
> cts:element-attribute-value-query(xs:QName("chapter"), xs:QName("name"),
> "chap2"), cts:element-attribute-value-query(xs:QName("chapter"),
> xs:QName("name"), "chap5"),
> cts:element-attribute-value-query(xs:QName("chapter"), xs:QName("name"),
> "chap3"), cts:element-attribute-value-query(xs:QName("chapter"),
> xs:QName("name"), "chap9"),
> cts:element-attribute-value-query(xs:QName("chapter"), xs:QName("name"),
> "chap1"), cts:element-attribute-value-query(xs:QName("chapter"),
> xs:QName("name"), "chap4"))

That's ultimately the same as:

//chapt...@name = ('chap1', 'chap2', 'chap3', 'chap4', 'chap5',
'chap6', 'chap9', 'newChap')]

...which is a bit nicer to look at.

Out of interest, why use cts:element-value-query and
cts:element-attribute-value-query over standard xquery (if you are not
taking advantage of the options)?


-- 
Andrew Welch
http://andrewjwelch.com
Kernow: http://kernowforsaxon.sf.net/
_______________________________________________
General mailing list
[email protected]
http://developer.marklogic.com/mailman/listinfo/general

Reply via email to