else if (yaz_match_xsd_string(ptr, "facetSort", o,
(char**) &facetSort))
;
+ else
+ ;
}
if (!req->query)
{
}
add_xsd_integer(ptr, "nextRecordPosition",
res->nextRecordPosition);
+ if ((*p)->extra_args)
+ {
+ xmlNode *p1 =
+ xmlNewChild(ptr, 0, BAD_CAST "echoedSearchRetrieveRequest",
+ 0);
+ Z_SRW_extra_arg *ea = (*p)->extra_args;
+ for (; ea; ea = ea->next)
+ add_xsd_string(p1, ea->name, ea->value);
+
+ }
if (res->num_diagnostics)
{
xmlNodePtr rptr = xmlNewChild(ptr, 0, BAD_CAST "diagnostics",