X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=src%2Fopac_to_xml.c;h=b96010d5ab5a833900b15a8027160c2b3632a01b;hb=cca8a96be6d6ce6de52009e53e23876ce2fc195c;hp=648c8b7d7eff9a835a6993c0da945dee876f6eca;hpb=d4effebe5599237746102ef51bf2421f77943082;p=yaz-moved-to-github.git diff --git a/src/opac_to_xml.c b/src/opac_to_xml.c index 648c8b7..b96010d 100644 --- a/src/opac_to_xml.c +++ b/src/opac_to_xml.c @@ -3,7 +3,7 @@ * See the file LICENSE for details. */ /** - * \file opac_to_xml + * \file opac_to_xml.c * \brief Implements OPAC to XML conversion */ #if HAVE_CONFIG_H @@ -31,10 +31,11 @@ static void opac_element_str(WRBUF wrbuf, yaz_iconv_t cd1, yaz_iconv_t cd2, wrbuf_puts(wrbuf, ">"); pos = wrbuf->pos; /* save position */ - if (wrbuf_iconv_write_x(wrbuf, cd1, data, strlen(data), 1) && cd2) + if (wrbuf_iconv_write2(wrbuf, cd1, data, strlen(data), wrbuf_xmlputs_n) + && cd2) { wrbuf->pos = pos; /* rewind to pos */ - wrbuf_iconv_write_x(wrbuf, cd2, data, strlen(data), 1); + wrbuf_iconv_write2(wrbuf, cd2, data, strlen(data), wrbuf_xmlputs_n); } wrbuf_puts(wrbuf, "\n"); opac_element_bool(wrbuf, 4, "availableNow", d->circulationData[j]->availableNow); - opac_element_str(wrbuf, cd1, cd2, 4, "availabiltyDate", + opac_element_str(wrbuf, cd1, cd2, 4, "availabilityDate", d->circulationData[j]->availablityDate); opac_element_str(wrbuf, cd1, cd2, 4, "availableThru", d->circulationData[j]->availableThru);