XML in Console ausgeben

Status
Nicht offen für weitere Antworten.

Blackmore

Mitglied
Hi Leute,

bin noch totaler Anfänger was Java angeht und bräucht bitte ne ganz einfach Hilfe von euch.

Hab ein XML File

Code:
<tiere>
 <tier art="hund"/>
 <tier art="katze"/>
 <tier art="fisch"/>
</tiere>

und will das nun in Java ( Eclipse ) in der Console ausgeben.

Wie stelle ich das den an und was brauch ich dazu.

MFG Alex
 

Blackmore

Mitglied
^^ ja ok hab ich bis jetzt auch rausgefunden.

aber wie lese ich die einzelnen zeilen damit aus?
ich finde im internet nur Beispiele mit BufferedReader in denen irgendwelche Benutzereingaben ausgegeben werden.
 

Blackmore

Mitglied
Code:
public BufferedReader(Reader in)

wie rufe ich das in meinem Hauptprogramm auf?

steht das "in" für die Datei die ich einlesen will?
 

The_S

Top Contributor
Ich glaube so hat das keinen Sinn mehr. Lies dir doch nochmal die Basics in deinem Anfängerbuch durch. Anschließend nochmal das Kapitel über IO und wenn dus dann noch nicht hast frag hier nochmal.
 

hansz

Aktives Mitglied
Hallo,

die xml-Datei soll mal tiere.xml heißen:


Code:
<tiere>
<tier art="hund"/>
<tier art="katze"/>
<tier art="fisch"/>
</tiere>


Das folgende Programm liest die Zeilen von tiere.xml ein und gibt sie auf die Konsole aus; mit BufferedReader und readLine wie bereits beschrieben (tiere.xml und Test2.java befinden sich im selben Verzeichnis):


Code:
/* Test2.java */

import java.io.*;

public class Test2 {
  public static void main(String[] args) {
    
    String line;
    
    try {
      BufferedReader br = new BufferedReader(new FileReader("tiere.xml"));
      while ((line = br.readLine()) != null) {
        System.out.println(line);
      }
      br.close();
    } catch (Exception e) {
      System.out.println(e.toString());
    }
  }
}


Ausgabe auf der Konsole: :wink:


<tiere>
<tier art="hund"/>
<tier art="katze"/>
<tier art="fisch"/>
</tiere>
 
G

Guest

Gast
hansz hat gesagt.:
Code:
    } catch (Exception e) {
      System.out.println(e.toString());
    }
hmmm. Das würde ich einem Anfänger nicht unbedingt raten...
Besser
Code:
 catch(FileNotFoundException f) { //besser jede Exception extra auffangen. Dann lässt sich in der Fehlerbehandlung 
//entscheiden, was passieren soll (manche Exceptions sind für den Programmablauf nicht unbedingt gleich "tödlich")
         f.printStackTrace();   
       } catch (IOException e) {
         e.printStackTrace(); //gibt mehr Infos. Z.B. wo der Fehler auftrat
       }
 
G

Gast

Gast
Mich würde mal interessieren, wie man das oben beschriebene Beispiel in der umgekehrten Weise schreiben könnte, wenn man aus einer Textdatei die Werte hund, katze, fisch in eine XML-Datei schreiben will.
 
G

Gast

Gast
ich muss dazusagen, dass ich bereits per jaxb für Tier art und Tiere Klassen erstellt habe. muss ich jetz dom4j installieren oder geht das auch mit jaxb zu realisieren?
 

Zed

Bekanntes Mitglied
Jenachdem wie du es machen möchtest.

JAXB und dom4j sind 2 paar Schuhe. JAXB benötigt Klassen und Dom4j ist Parserlastig.

So machst du es mit JAXB.
http://de.wikipedia.org/wiki/JAXB

Ich würde dir mal voschlagen dich mal selber etwas ins Thema einzuarbeiten oder gegebenfalls auch mal Google anzustrengen.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
C das Doppelte des Wertes in der Console ausgeben Java Basics - Anfänger-Themen 10
J Einfaches Quadrat auf der Console ausgeben lassen Java Basics - Anfänger-Themen 7
K Wie kann ich "enter" von der Console in Eclipse löschen? Java Basics - Anfänger-Themen 2
M Text wird in der Console nicht ausgegeben. Java Basics - Anfänger-Themen 11
F Erste Schritte java.util.Scanner: Beliebig langen Text per Paste in Console eingeben ? Java Basics - Anfänger-Themen 14
iman Console Java Basics - Anfänger-Themen 17
T '>' vor Console input Java Basics - Anfänger-Themen 3
F Console command unter Linux Java Basics - Anfänger-Themen 7
O Methoden 3 Methoden gleichzeitig laufen lassen in der Console Java Basics - Anfänger-Themen 2
B Wieso gibt das Programm in der Console kein Ergebnis aus? Java Basics - Anfänger-Themen 2
J Hintergrundsound in der CMD Console, wie? Java Basics - Anfänger-Themen 14
GENiALi Java Console Anwendung starten in Prozess Java Basics - Anfänger-Themen 3
L Java CMD Console in String umwandeln? Java Basics - Anfänger-Themen 2
P Erste Schritte Console - Sehr komische Ausgabe! Java Basics - Anfänger-Themen 3
K Klasse console.InputHelper.readString() nicht utzbar Java Basics - Anfänger-Themen 3
B Console Beschreibung Java Basics - Anfänger-Themen 1
C Hilfe für Kommentar-Zapper gesucht / Umgang mit Console Java Basics - Anfänger-Themen 0
D Einlesen eines Enum-Wertes per console Java Basics - Anfänger-Themen 3
O Einlesen einer Matrix von der Console Java Basics - Anfänger-Themen 18
G UnsatisfiedLinkError erscheint nur über Console Java Basics - Anfänger-Themen 6
J Zusätzliche Console Öffnen Java Basics - Anfänger-Themen 6
G 3422 Zeilen in Eclipse Console Java Basics - Anfänger-Themen 5
P Progressbar auf der Console Java Basics - Anfänger-Themen 12
H Input/Output Console löschen und Eingaben in Echtzeit Java Basics - Anfänger-Themen 3
S Erste Schritte Ausgabe in der Console "ändern" Java Basics - Anfänger-Themen 4
T Input/Output Scanner Eingaben auf Console farbig darstellen, wie? Java Basics - Anfänger-Themen 13
IngoF wie kann man die Console nachträglich öffnen? Java Basics - Anfänger-Themen 6
J Eclipse Console Ausgaben Abfangen Java Basics - Anfänger-Themen 2
N Zeile in Console einlesen Java Basics - Anfänger-Themen 3
B Limit console output in Eclipse Java Basics - Anfänger-Themen 6
S Elemente eines Arrays in Console eingeben Java Basics - Anfänger-Themen 5
C Packet inout.Console Java Basics - Anfänger-Themen 3
Y System.console() liefert immer null zurück. Java Basics - Anfänger-Themen 6
H Windows Console Ausgabe ? Java Basics - Anfänger-Themen 3
P Telefonbuch (Console) Java Basics - Anfänger-Themen 8
N Ausgabe Problem System.console().printf() Java Basics - Anfänger-Themen 6
J I/O - Console Java Basics - Anfänger-Themen 7
D User - Interface über die Console Java Basics - Anfänger-Themen 14
K Datein auf der Console anzeigen lassen ? Java Basics - Anfänger-Themen 4
K fehler mit der Befehl Console Java Basics - Anfänger-Themen 3
G Klasse "Console" Java Basics - Anfänger-Themen 4
S Nachricht von Console auf Screen wiedergeben die zweite:-) Java Basics - Anfänger-Themen 7
S Nachricht von Console auf Screen wiedergeben Java Basics - Anfänger-Themen 17
K javadoc eigenes doclet in console starten Java Basics - Anfänger-Themen 3
S Ausgabe auf der Java-Console (Java Problem) Java Basics - Anfänger-Themen 13
G Java Console clear && Methode erstellen && P Java Basics - Anfänger-Themen 6
G Von der Console einlesen Java Basics - Anfänger-Themen 5
C Alle Zeichen, die in der Console sind in Textdatei Java Basics - Anfänger-Themen 12
S syso ohne console Java Basics - Anfänger-Themen 6
A Ein TextFeld als mit Echtzeitausgabe? (Wie bei der Console) Java Basics - Anfänger-Themen 3
M .jar in Console öffnen? Java Basics - Anfänger-Themen 19
D Thread und Process Kommunikation bei eigener Console Java Basics - Anfänger-Themen 2
A Javaprogramm kann nicht in der Console ausgeführt werden Java Basics - Anfänger-Themen 12
G Eigene Console mit Java Java Basics - Anfänger-Themen 2
Z Eingabe in Console als Variable Java Basics - Anfänger-Themen 10
I Console will nicht Java Basics - Anfänger-Themen 10
J Variablen in die Console mit Eclipse Java Basics - Anfänger-Themen 3
I Farben bei der Console Java Basics - Anfänger-Themen 2
M unauffindbarer Fehler Console, aber unter Eclipse gehts. =( Java Basics - Anfänger-Themen 6
richis-fragen JTable den angezeigten WERT nicht den Wert aus dem Model ausgeben. Java Basics - Anfänger-Themen 3
richis-fragen JTable effektiv angezeigter Text ausgeben nicht Inhalt vom Model Java Basics - Anfänger-Themen 9
ixChronos Letzten 4 Ziffern einer großen Zahl ausgeben Java Basics - Anfänger-Themen 3
Glühlampe Usereingabe in der gleichen Zeile ausgeben Java Basics - Anfänger-Themen 6
Ü Java Array - Buchstaben als Zahlen ausgeben Java Basics - Anfänger-Themen 22
H Minimum und Maximum ausgeben lassen Java Basics - Anfänger-Themen 7
E Array, nächste Zahl zur 5 ausgeben, wie? Java Basics - Anfänger-Themen 42
J Beim Start des Programms zB. eine Linie in JPanel ausgeben Java Basics - Anfänger-Themen 4
R Images aus einem Array ausgeben Java Basics - Anfänger-Themen 3
S leeres Array statt Null Pointer Exception ausgeben Java Basics - Anfänger-Themen 20
S Inhalte aus Array vergleichen und Max ausgeben Java Basics - Anfänger-Themen 3
javaBoon86 Arrays 2 Dimension Werte ausgeben Java Basics - Anfänger-Themen 15
S Ausgeben wie oft ein Wert in einem Array vorkommt Java Basics - Anfänger-Themen 7
S Vollmond berechnen und ausgeben Java Basics - Anfänger-Themen 12
S Vollkommene Zahl berechnen und ausgeben Java Basics - Anfänger-Themen 16
K wie kann ich alle Attribute von dem Objekt(pagode) ausgeben lassen ? Java Basics - Anfänger-Themen 3
I Wortkette in umgekehrter Rheinfolge + in neuer Zeile ausgeben Java Basics - Anfänger-Themen 4
jeff98 Wie kann man in Java eine Zeichenformation ausgeben? Java Basics - Anfänger-Themen 9
S Größte Zahl nach Eingabe der Zahl 0 ausgeben Java Basics - Anfänger-Themen 6
Tommilee Char ausgeben Java Basics - Anfänger-Themen 5
K Geldbetrag in Euro + Cents ausgeben Java Basics - Anfänger-Themen 24
M geschachtelte for-Schleifen - Einmaleins ausgeben Java Basics - Anfänger-Themen 3
TheSepp Nur Arrays ausgeben, die Werte zugewiesen haben. Java Basics - Anfänger-Themen 4
julian0507 Wörter einlesen lassen und rückwärts ausgeben Java Basics - Anfänger-Themen 7
I ResultSet aus meiner SQL-Abfrage in einem JTextfield ausgeben. Java Basics - Anfänger-Themen 1
M Werte in Felder speichern und geordnet ausgeben Java Basics - Anfänger-Themen 8
JavaBeginner22 Wort mit der größten Länge ausgeben Java Basics - Anfänger-Themen 4
frager2345 Aufgabe Hash Objekt Elemente ausgeben Java Basics - Anfänger-Themen 2
LilliCherry Array in einer Zeile ausgeben Java Basics - Anfänger-Themen 6
D Grafik auf ein JPane ausgeben. Java Basics - Anfänger-Themen 6
berserkerdq2 Methodenaufrufstapel ausgeben, was ist das? Java Basics - Anfänger-Themen 2
rosima26 Geordnete Arrays ausgeben Java Basics - Anfänger-Themen 31
D Inhalt eines Arrays ausgeben Java Basics - Anfänger-Themen 7
C Zwei Arrays addieren und ausgeben Java Basics - Anfänger-Themen 3
LFB In einer For-Schleife alles in einer Zeile ausgeben Java Basics - Anfänger-Themen 14
Robin Gentele XML von Webserver lesen und ausgeben Java Basics - Anfänger-Themen 5
W Array ausgeben Java Basics - Anfänger-Themen 29
I 2D-Array Position der Liste ausgeben. Java Basics - Anfänger-Themen 2
S Schachbrettmuster ausgeben Java Basics - Anfänger-Themen 3
J Zahlen bis zu einem bestimmten Grenzwert ausgeben Java Basics - Anfänger-Themen 11
Fats Waller Compiler-Fehler Kann ich einen String und die Summe zweier Char Werte mittels der println Anweisung ausgeben Java Basics - Anfänger-Themen 4

Ähnliche Java Themen

Neue Themen


Oben