+ yaz_nfa *nfa=yaz_nfa_parse_xml_memory(xmlstr);
+#if 0
+/* doesn't parse */
+ YAZ_CHECK(nfa);
+#endif
+}
+
+
+
+/** \brief Test parsing of a minimal, invalid xml string */
+void test2() {
+ yaz_nfa *nfa;
+ char *xmlstr="<ruleset> "
+ "<rule> "
+ " <fromstring>foo</fromstring> "
+ " <tostring>bar</tostring> "
+ "</rule>";
+ /* missing "</ruleset>" */
+ yaz_log(YLOG_LOG,"Parsing bad xml, expecting errors:");
+ nfa = yaz_nfa_parse_xml_memory(xmlstr);
+ YAZ_CHECK(!nfa);