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=9ddbdf848f115043940d3e2edc72d434ebd53a0d;hpb=9732f4e8ccecd91b43de8eea00b62830b65cc0c5 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;