We do most of our development work with the Java library MARC4j (you can 
output MARCXML, and validate that):

And we've used the MARC tools in YAZ on the command line quite often, too:

The LOC has a comprehensive list of tools:

-- Scott

On 01/23/2015 02:19 PM, Dana Jemison wrote:
> Hello!
> I'm looking for a MARC validation tool (either binary or XML MARC) to identify formatting and structural errors in MARC records, which can be run in a Unix environment.  Does anyone know of such a tool, or has anyone built something like this which they'd be willing to share?
> Thanks so much!
> Dana
> Dana Jemison
> Principal Metadata Analyst
> California Digital Library
> University of California, Office of the President
> 415 20th Street, 4th Floor, Office 424B
> Oakland, CA 94612-2901
> Tel: 510.987.0832
> Email: [log in to unmask]

Scott Prater
Shared Development Group
General Library System
University of Wisconsin - Madison