"); } 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("