我找到了关于cts:uris
的解释,下面有两个示例。
它们之间有什么区别。看来他们会做同样的工作,但是有人说后者会更好,因为它更快。
请给我一个解释,谢谢。
示例1:
cts:uris(@@@, (), cts:element-value-query(@@@@))
示例2:
cts:uris((), (),
cts:and-query((
cts:directory-query(@@@),
cts:element-value-query(@@@@))))
答案 0 :(得分:3)
以上示例不同。重要的是要理解,第一个参数只是值的起点,而并不限制终点。如果您输入“ b”,它将以“ b *”开始,但以“ c *”继续,并超出。这适用于所有词典查询,包括cts:values
和cts:collections
。
如果您需要在特定路径上进行尿酸治疗,最好使用cts:uri-match
。
尽管将目录查询作为参数传递可以提高性能,但这是事实。这也适用于cts:uri-match
。
HTH!