package xmlserialisierung1;

import java.beans.XMLDecoder;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.util.List;

/**
 * Deserialisierung von XML.
 * 
 * @author Ralf Kunze (rkunze@uos.de), Institut fuer Informatik, Universitaet
 *         Osnabrueck
 * @date 31.05.2007
 */
public class DeserialisierungsTest {

	public static void main(String[] args) {
		InputStream fis = null;

		try {
			fis = new FileInputStream("xmlserialisierung1/objekte.ser.xml");
			XMLDecoder dec = new XMLDecoder(fis);
			
			MySerializableClass m1 = (MySerializableClass) dec.readObject();
			MySerializableClass m2 = (MySerializableClass) dec.readObject();
			MySerializableClass m3 = (MySerializableClass) dec.readObject();
			
			System.out.println(m1);
			System.out.println(m2);
			System.out.println(m3);
		}

		catch (IOException e) {
			System.err.println(e);
		} finally {
			try {
				fis.close();
			} catch (Exception e) {
			}
		}
	}

}
