- ZebraService zs = start_up("zebraxpath.cfg", argc, argv);
- ZebraHandle zh = zebra_open(zs);
- init_data(zh, myrec);
-
-#define q(qry,hits) do_query(__LINE__,zh,qry,hits)
-
- q("@attr 1=/root content",1);
- q("@attr 1=/root/first content",1);
- q("@attr {1=/root/first[@attr='danish']} content",1);
- q("@attr {1=/root/second[@attr='danish lake']} content",1);
- /*q("@attr {1=/root/third[@attr='dansk sø']} content",1); */
+ ZebraService zs = tl_start_up(0, argc, argv);
+ ZebraHandle zh = zebra_open(zs, 0);
+ YAZ_CHECK(tl_init_data(zh, myrec));
+
+ YAZ_CHECK(tl_query(zh, "@attr 1=/root content",1));
+ YAZ_CHECK(tl_query(zh, "@attr 1=/root/first content",1));
+ YAZ_CHECK(tl_query(zh, "@attr {1=/root/first[@attr='danish']} content",1));
+ YAZ_CHECK(tl_query(zh, "@attr {1=/root/second[@attr='danish lake']} content",1));
+ YAZ_CHECK(tl_query(zh, "@attr {1=/root/third[@attr='dansk s\xc3\xb8']} content",1));