Einlesen einer XML-Datei mit FileInputStream (für Java)?

hier ist der deal.

Für mein Projekt habe ich zum serialisieren und Deserialisieren ein zufälliger Baum mit Java und XStream. Mein Lehrer gemacht, der Baum/RandomTree algorithmen, so dass ich keine sorgen zu machen. Was ich nicht weiß, wie zu tun, ist dies: ich bin mit FileInputStream zum Lesen/schreiben der xml-Datei, die ich serialisiert und deserialisiert, aber wenn ich Deserialisieren, ich weiß nicht, die Methode verwendet, um die Datei Lesen. Nachdem ich die Datei Lesen, ich sollte in der Lage sein, es zu konvertieren von XML-und dann drucken Sie es aus, wie ein string. Hier ist, was ich habe, so weit. (Ich importierte alles richtig, wollte nur nicht, fügen Sie es auf meine code-segment).

FileInputStream fin;        

try
{
    //Open an input stream
    fin = new FileInputStream ("/Users/Pat/programs/randomtree.xml");

    //I don't know what to put below this, to read FileInpuStream object fin

    String dexml = (String)xstream.fromXML(fin);

    System.out.println(dexml);

    //Close our input stream
    fin.close();    


    System.out.println(dexml);

    //Close our input stream
    fin.close();        
}
//Catches any error conditions
catch (IOException e)
{
    System.err.println ("Unable to read from file");
    System.exit(-1);
}

Edit: Hey Jungs, danke für die Hilfe, habe ich es herausgefunden; ich glaube nicht, dass ich haben, um es zu drucken als string, ich brauchte nur zu machen, ein benchmarking-Rahmen zu der Zeit und so, aber nochmal danke!

InformationsquelleAutor ParseTheData | 2008-12-12

Schreibe einen Kommentar