-/* $Id: tst_icu_I18N.c,v 1.5 2007-10-24 13:23:34 marc Exp $
+/* $Id: tst_icu_I18N.c,v 1.6 2007-10-24 14:48:17 marc Exp $
Copyright (c) 2006-2007, Index Data.
This file is part of Pazpar2.
struct icu_chain * chain = 0;
- const char * xml_str = "<icu_chain id=\"en:word\" locale=\"en\">"
+ const char * xml_str = "<icu_chain>"
"<normalize rule=\"[:Control:] Any-Remove\"/>"
"<tokenize rule=\"l\"/>"
"<normalize rule=\"[[:WhiteSpace:][:Punctuation:]] Remove\"/>"
// printf("ICU chain:\ninput: '%s'\n", en_str);
- chain = icu_chain_xml_config(xml_node, &status);
+ chain = icu_chain_xml_config(xml_node, (uint8_t *) "en", &status);
#if 0
chain = icu_chain_create((uint8_t *) "en:word", (uint8_t *) "en");
UErrorCode status = U_ZERO_ERROR;
struct icu_chain * chain = 0;
- const char * xml_str = "<icu_chain id=\"en:word\" locale=\"en\">"
+ const char * xml_str = "<icu_chain>"
/* if the first rule is normalize instead. Then it works */
#if 0
xmlNode *xml_node = xmlDocGetRootElement(doc);
YAZ_CHECK(xml_node);
- chain = icu_chain_xml_config(xml_node, &status);
+ chain = icu_chain_xml_config(xml_node, (uint8_t *) "en", &status);
xmlFreeDoc(doc);
YAZ_CHECK(chain);
UErrorCode status = U_ZERO_ERROR;
struct icu_chain * chain = 0;
- const char * xml_str = "<icu_chain id=\"en:word\" locale=\"en\">"
+ const char * xml_str = "<icu_chain>"
"<tokenize rule=\"w\"/>"
"<normalize rule=\"[[:WhiteSpace:][:Punctuation:]] Remove\"/>"
"<index/>"
xmlNode *xml_node = xmlDocGetRootElement(doc);
YAZ_CHECK(xml_node);
- chain = icu_chain_xml_config(xml_node, &status);
+ chain = icu_chain_xml_config(xml_node, (uint8_t *) "en", &status);
xmlFreeDoc(doc);
YAZ_CHECK(chain);