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

Reply via email to