>However, I'm having trouble parsing the name authority records online at
>http://alcme.oclc.org/eprintsUK/index.html 

[snipped code examples]
>
>There are "mx:" prefixes in all the tags. What format is this? Is there any
>way I can get MARC::File::XML to parse these files? 

The prefixes are the namespace.  The parser should be able to handle this, but 
I don't honestly know if it does it correctly.  What also might be the problem 
is the second namespace in there.  It might help us if you included some 
information about what is not working (what error are you getting etc).  I 
don't have the time right now to run my own test, but actual error messages 
might provide some clue.

>A related question: When I first tried to process the subject authority
>files from the LOC (in my first example, above), the program complained that
>the "Leader must be 24 bytes long". 

Right, that comes from the MARC specification, there are 24 bytes.

>XML files are five years old. I wonder if the XML spec has changed since
>then?)

Doubt it, again it doesn't have anything really to do with the XML spec but the 
underlying xml record.  More likely it is some error in creating the files.  
Can't give any more info though, sorry.

Jon Gorman

Reply via email to