30.12.2013 Aufrufe

Skript - Praktische Informatik / Datenbanken - Universität Kassel

Skript - Praktische Informatik / Datenbanken - Universität Kassel

Skript - Praktische Informatik / Datenbanken - Universität Kassel

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

216<br />

Einführung in XML<br />

for (int i = 0; i < args.length; i++) {<br />

FileReader r = new FileReader(args[i]);<br />

xr.parse(new InputSource(r));<br />

}<br />

}<br />

}<br />

Bemerkung: Wir haben einen Parser mit XMLReader xr = new SAXParser();<br />

direkt erzeugt und uns auf einen bestimmten SAXParser festgelegt.<br />

In der Regel kann man durch den Aufruf von XMLReaderFactory.createXMLReader();<br />

den verwendeten Parser vom Benutzer bzw.<br />

durch die Systemeinstellungen bestimmen lassen.<br />

Wir betrachten als Beispiel das folgende XML-Dokument hallo.xml:<br />

<br />

<br />

<br />

Hallo Welt!<br />

<br />

<br />

Hello World!<br />

<br />

<br />

Mit dem Aufruf java MySAXApp hallo.xml erhalten wir die Ausgabe:<br />

Start document<br />

Start element: greetings<br />

Characters:<br />

Start element: greeting<br />

Characters:<br />

Hallo Welt!<br />

Characters:<br />

End element: greeting<br />

Characters:<br />

Start element: greeting<br />

Characters:<br />

Hello World!<br />

Characters:

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!