I wondered if any of you had run into similar problems, or if you had any thoughts on how to tackle this particular issue.

It's ironic that MARC::Record *used* to do what Andrew suggests: using split() rather than
than substr() with the actual directory lengths. The reason for the switch was just as Andrew pointed out: the order of the tags in the directory is not necessarily the order of the field data.


If you need to you could try downloading MARC::Record v1.17 and try using that. Or you could roll your own code and cut and paste it everywhere like Andrew ;-)

//Ed



Reply via email to