On Tue, 05 Nov 2013, [email protected] wrote: > It might be that your input file was missing some XML tags or had some > related issue, and wasn't able to actually parse the record.
(I did not see this thread continue, so I'm joining in late with some generic information, in case this is still a problem.) In case of upload errors, you can start by checking generic XML compliance of the input file: $ xmllint /tmp/foo.xml In case this is OK, you can proceed with checking MARCXML compliance: $ /opt/invenio/bin/xmlmarclint /tmp/foo.xml This will try to parse the file and will warn you in case or errors. (Note that we may have some internal conventions such as accepting or not accepting empty fields and subfields, so you could have in theory a valid MARCXML file that our parser would not fully accept; `xmlmarclint' would warn you about these cases.) Best regards -- Tibor Simko

