"); } if (writeXml) { System.out.println(XmlHeader); } try { while( true ) { MarcDocument doc = new MarcDocument(5104, testMap, debug); if ( (Err = doc.setFromTapeFormat(in)) != ReturnCodes.OK) { System.out.println("Error (" + Err + ") on setFromTapeFormat()."); continue; } numDocs++; if (writeAscii || writeHtml) { System.out.println("
"); } if (writeAscii) { if (writeHtml) { System.out.println("
"); } else System.out.println("Record #" + numDocs + ": MARIAN \"Long Description\" in ASCII:"); if ( (Err = doc.presentLong(DigInfObj.ASCII, bw)) != ReturnCodes.OK) { System.err.println("Error (" + Err + ") on presentLong(), doc #" + numDocs + "."); } bw.newLine(); bw.flush(); if (writeHtml) { System.out.println(""); } } if (writeHtml) { System.out.println("
"); System.out.println("
"); System.out.println("
"); } if ( (Err = doc.presentAsTapeFormat(bw)) != ReturnCodes.OK) { System.err.println("Error (" + Err + ") on presentAsXml(), doc #" + numDocs + "."); } if (writeHtml) { System.out.println(""); bw.newLine(); bw.newLine(); } bw.flush(); } if (writeXml) { if (writeHtml) { System.out.println("
"); System.out.println("
"); } if ( (Err = doc.presentAsXml(bw)) != ReturnCodes.OK) { System.err.println("Error (" + Err + ") on presentAsXml(), doc #" + numDocs + "."); } if (writeHtml) { System.out.println(""); bw.newLine(); bw.newLine(); } bw.flush(); } if (writeOams) { if (writeHtml) { System.out.println("
"); System.out.println("
"); } if ( (Err = doc.presentShort(DigInfObj.XML, bw)) != ReturnCodes.OK) { System.err.println("Error (" + Err + ") on presentAsXml(), doc #" + numDocs + "."); } if (writeHtml) { System.out.println(""); bw.newLine(); bw.newLine(); } bw.flush(); } } } catch (EOFException e) { } if (writeHtml) { System.out.println(""); System.out.println("