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.
>