// Copyright 2000-2004, FreeHEP. package hep.graphics.heprep1.xml.test; import hep.graphics.heprep1.HepRep; import hep.graphics.heprep1.xml.XMLHepRepReader; import hep.graphics.heprep1.xml.XMLHepRepWriter; import java.io.FileInputStream; import java.io.FileWriter; /** * * @author M.Donszelmann * * @version $Id: SAXTest.java 8584 2006-08-10 23:06:37Z duns $ */ public class SAXTest { /** * @param args */ public static void main(String[] args) { if (args.length != 1) { System.out.println("Usage: SAXTest filename.xml"); System.exit(1); } try { FileInputStream fr = new FileInputStream(args[0]); XMLHepRepReader reader = new XMLHepRepReader(fr); HepRep hepRep = reader.next(); reader.close(); FileWriter fw = new FileWriter("SampleEvent.out.xml"); XMLHepRepWriter writer = new XMLHepRepWriter(fw); writer.write(hepRep); writer.close(); } catch (Exception e) { System.out.println(e); e.printStackTrace(); } } }