X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=blobdiff_plain;f=src%2Fxcqlutil.c;h=fe75f0b3406b3cbc02c67b88494eac64ce1c5029;hp=de6116cf1126cd4150e9e3c403c627656440ecf6;hb=1b750a9f8ea0d258fde61f5bac2d5af5bd783eb0;hpb=9084e20f4c5ffad9cfea2087396206b75a3a6654 diff --git a/src/xcqlutil.c b/src/xcqlutil.c index de6116c..fe75f0b 100644 --- a/src/xcqlutil.c +++ b/src/xcqlutil.c @@ -188,6 +188,16 @@ static void cql_to_xml_r(struct cql_node *cn, pr_cdata(cn->u.st.term, pr, client_data); pr_n("\n", pr, client_data, 0); } + if (cn->u.st.extra_terms) + { + struct cql_node *n = cn->u.st.extra_terms; + for (; n; n = n->u.st.extra_terms) + { + pr_n("", pr, client_data, level+2); + pr_cdata(n->u.st.term, pr, client_data); + pr_n("\n", pr, client_data, 0); + } + } cql_sort_to_xml(sort_node, pr, client_data, level+2); pr_n("\n", pr, client_data, level); break;