1 /* Copyright (C) 2006, Index Data ApS
2 * See the file LICENSE for details.
4 * $Id: nfaxmltest1.c,v 1.3 2006-07-06 13:10:31 heikki Exp $
14 #include <yaz/nfaxml.h>
17 #include <libxml/parser.h>
20 /** \brief Test parsing of a minimal, valid xml string */
22 char *xmlstr="<ruleset> "
24 " <fromstring>foo</fromstring> "
25 " <tostring>bar</tostring> "
28 yaz_nfa *nfa=yaz_nfa_parse_xml_memory(xmlstr);
34 /** \brief Test parsing of a minimal, invalid xml string */
36 char *xmlstr="<ruleset> "
38 " <fromstring>foo</fromstring> "
39 " <tostring>bar</tostring> "
41 /* missing "</ruleset>" */
42 yaz_log(YLOG_LOG,"Parsing bad xml, expecting errors:");
43 yaz_nfa *nfa=yaz_nfa_parse_xml_memory(xmlstr);
48 int main(int argc, char **argv)
50 YAZ_CHECK_INIT(argc, argv);
62 int main(int argc, char **argv) {
63 YAZ_CHECK_INIT(argc, argv);
72 * indent-tabs-mode: nil
74 * vim: shiftwidth=4 tabstop=8 expandtab