- YAZ_CHECK(tl_query(zh, "@attr 3=1 x", 0));
- YAZ_CHECK(tl_query_x(zh, "@attr 3=4 x", 0, 119));
-
+
+ YAZ_CHECK(tl_query(zh, "@attr 3=1 {my title}", 2));
+ YAZ_CHECK(tl_query(zh, "@attr 4=1 @attr 3=1 {my title}", 2));
+
+ YAZ_CHECK(tl_query(zh, "@attr 3=1 {title my}", 0));
+ YAZ_CHECK(tl_query(zh, "@attr 4=1 @attr 3=1 {title my}", 0));
+
+ YAZ_CHECK(tl_query(zh, "@attr 4=1 @attr 3=1 {title my}", 0));
+
+ /* position , or-list */
+ YAZ_CHECK(tl_query(zh, "@attr 4=105 @attr 3=1 {title my}", 3));
+ YAZ_CHECK(tl_query(zh, "@attr 4=105 @attr 3=1 {title x}", 0));
+
+ /* position, and-list */
+ YAZ_CHECK(tl_query(zh, "@attr 4=6 @attr 3=1 {title my}", 0));
+ YAZ_CHECK(tl_query(zh, "@attr 4=6 @attr 3=1 {title x}", 0));
+ YAZ_CHECK(tl_query(zh, "@attr 4=6 @attr 3=1 my", 3));
+