Wie lese ich das nun am einfachsten ein? Gibts da nicht eine spezielle Klasse für sowas?
Natürlich. Ist ja eh alles nur ein Stream. Findest Du in java.io. Bequemer ist übrigens XML-Serialisierung eines Objekts zur Erstellung eines Tamplates, aus dem erzeugte Config-Files wieder deserialisiert werden können (XMLEncoder etc.). Oder die Verwendung einer eigenen XML-Struktur (JAXP, SAXParser)