Upon increasing the verbose level to 9, the below is output.

$ ./xmlmarclint -v 9 marcxml.xml

Traceback (most recent call last):
  File "./xmlmarclint", line 93, in <module>
    s = print_recs(badrecords)
  File "/usr/local/lib/python2.7/dist-packages/invenio/bibrecord.py", line
977, in print_recs
    text = "%s\n%s" % (text, print_rec(rec, format, tags))
  File "/usr/local/lib/python2.7/dist-packages/invenio/bibrecord.py", line
956, in print_rec
    text = record_xml_output(rec, tags)
  File "/usr/local/lib/python2.7/dist-packages/invenio/bibrecord.py", line
893, in record_xml_output
    for tag in rec:
TypeError: 'NoneType' object is not iterable

On Thu, Jan 17, 2013 at 11:09 AM, Allan Oware <[email protected]> wrote:

> Hi,
> I'm running invenio version 1.0.1 and upon running xmlmarclint on marcxml
> data to be uploaded,
> I get a "not well-formed (invalid token): line 81, column 46" error,
> apparently half a dozen lines and columns
> are mentioned. I'm sure my marcxml data is well formed since i was able to
> upload it in a different v.1.1.0 invenio install.
>
> Has anyone encountered similar behaviour with xmlmarclint in v1.0.1 ?
>
> 1 <?xml version="1.0" encoding="UTF-8"?>
> 2 <collection xmlns="http://www.loc.gov/MARC21/slim";>
> 3     <record>
> 81         </datafield>
>     82         <datafield tag="273" ind1=" " ind2=" ">
>     83             <subfield code="a">Latin America & the
> Caribbean</subfield>
>     84         </datafield>
>     85         <datafield tag="245" ind1=" " ind2=" ">
>     86             <subfield code="a">Venezuela</subfield>
>     87         </datafield>
>     88         <datafield tag="262" ind1=" " ind2=" ">
>     89             <subfield code="a"></subfield>
>     90         </datafield>
>
> Thanks,
> Allan.
>

Reply via email to