Thanks for the heads up. It would be a shame if this project died. Glad it is being updated. Josh Welker On Aug 9, 2013, at 1:35 PM, Tod Olson <[log in to unmask]> wrote: > Also, be advised that current work on marc4j is happening over at Github, so for the most recent code: > > https://github.com/marc4j/marc4j > > -Tod > > On Aug 9, 2013, at 12:40 PM, Jonah Bull <[log in to unmask]> > wrote: > >> There's a pretty good example included in the "samples" section of the >> source ( >> http://marc4j.tigris.org/source/browse/marc4j/src/org/marc4j/samples/ReadMarcExample.java?revision=1.1&view=markup >> ). >> >> Your particular use might look something like this (not tested): >> >> public class MARCParser() { >> >> public List<String> getData(File file) { >> MarcReader reader = new MarcStreamReader(new FileInputStream(file)); >> List<String> data = new ArrayList<String>(); >> while (reader.hasNext()) { >> Record record = reader.next(); >> VariableField field = record.getVariableField("856"); >> data.add(field.toString()); >> } >> return data; >> } >> >> } >> >> Hope this helps, >> >> Jonah >> >> On Fri, Aug 9, 2013 at 9:36 AM, Joshua Welker <[log in to unmask]> wrote: >> >>> Does anyone have a simple example of reading a MARC file using the Java >>> marc4j library? The documentation is rather lackluster ( >>> http://marc4j.tigris.org/doc/) and I am unable to find anything helpful >>> Googling or searching discussion lists. I am wanting to do something like >>> this: >>> >>> >>> >>> >>> >>> public class MARCParser(){ >>> >>> >>> >>> public ArrayList<String> getData(File file){ >>> >>> >>> >>> MarcReader reader = new MarcReader(file); >>> >>> ArrayList<String> data = new ArrayList<>; >>> >>> while(reader.next()){ >>> >>> data.add(reader.getField(“856”)); >>> >>> } >>> >>> return data; >>> >>> } >>> >>> } >>> >>> >>> >>> I figured this would be a simple enough task and have done something very >>> similar with a PHP MARC library, but I am stumped here. >>> >>> >>> >>> Josh Welker >>> >>> Information Technology Librarian >>> >>> James C. Kirkpatrick Library >>> >>> University of Central Missouri >>> >>> Warrensburg, MO 64093 >>> >>> JCKL 2260 >>> >>> 660.543.8022 >>>