X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=util%2Fmarcdump.c;h=cb72a8411491929a5ec2265b6a8b966f38542701;hb=e858b0c178feedf5ef60bf6e66956ef5c4fd0b83;hp=a9a306105f0df467c71fb9f9f2b571a173c94e69;hpb=df747a20f74c54ee0cc2bdd4fedce527badf2d82;p=yaz-moved-to-github.git diff --git a/util/marcdump.c b/util/marcdump.c index a9a3061..cb72a84 100644 --- a/util/marcdump.c +++ b/util/marcdump.c @@ -103,12 +103,6 @@ static void marcdump_read_line(yaz_marc_t mt, const char *fname) fputs(wrbuf_cstr(wrbuf), stdout); wrbuf_destroy(wrbuf); } - { - WRBUF wrbuf = wrbuf_alloc(); - yaz_marc_write_trailer(mt, wrbuf); - fputs(wrbuf_cstr(wrbuf), stdout); - wrbuf_destroy(wrbuf); - } fclose(inf); } @@ -129,7 +123,7 @@ static void marcdump_read_xml(yaz_marc_t mt, const char *fname) if (type == XML_READER_TYPE_ELEMENT) { const char *name = (const char *) - xmlTextReaderConstName(reader); + xmlTextReaderLocalName(reader); if (!strcmp(name, "record")) { xmlNodePtr ptr = xmlTextReaderExpand(reader); @@ -147,8 +141,6 @@ static void marcdump_read_xml(yaz_marc_t mt, const char *fname) } } } - yaz_marc_write_trailer(mt, wrbuf); - fputs(wrbuf_cstr(wrbuf), stdout); } #else xmlDocPtr doc = xmlParseFile(fname); @@ -182,7 +174,6 @@ static void marcdump_read_xml(yaz_marc_t mt, const char *fname) xmlFreeDoc(doc); } #endif - yaz_marc_write_trailer(mt, wrbuf); fputs(wrbuf_cstr(wrbuf), stdout); wrbuf_destroy(wrbuf); }