X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=src%2Fxcqlutil.c;h=fe75f0b3406b3cbc02c67b88494eac64ce1c5029;hb=0123a5450b4a7eb7e0a52869dd5c099e415f5feb;hp=de6116cf1126cd4150e9e3c403c627656440ecf6;hpb=9084e20f4c5ffad9cfea2087396206b75a3a6654;p=yaz-moved-to-github.git 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;