X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=src%2Fsrw.c;h=56273354b414f37e738a71ddc071178df8211be3;hb=1eab9deeb96ddadbf8edf6b301ad9555196c1f99;hp=df7c04e754f0e98f765b50228940d8dc8c709ed2;hpb=49c5b42617e1fcd2e36d6f4e6628a93232b99b0f;p=yaz-moved-to-github.git diff --git a/src/srw.c b/src/srw.c index df7c04e..5627335 100644 --- a/src/srw.c +++ b/src/srw.c @@ -2,7 +2,7 @@ * Copyright (c) 2002-2003, Index Data. * See the file LICENSE for details. * - * $Id: srw.c,v 1.5 2003-12-22 14:24:10 adam Exp $ + * $Id: srw.c,v 1.6 2003-12-22 22:47:20 adam Exp $ */ #include @@ -302,9 +302,11 @@ static int yaz_srw_diagnostics(ODR o, xmlNodePtr pptr, Z_SRW_diagnostic **recs, else if (o->direction == ODR_ENCODE) { int i; + xmlNsPtr ns_diag = + xmlNewNs(pptr, "http://www.loc.gov/zing/srw/diagnostics/", "diag"); for (i = 0; i < *num; i++) { - xmlNodePtr rptr = xmlNewChild(pptr, 0, "diagnostic", 0); + xmlNodePtr rptr = xmlNewChild(pptr, ns_diag, "diagnostic", 0); add_xsd_integer(rptr, "code", (*recs)[i].code); add_xsd_string(rptr, "details", (*recs)[i].details); }