Hallo zusammen,
ich habe mehrere Konfigurationsdateien vorliegen, die alle in einem genau spezifizierten Format vorliegen, hier ein prinzipieller Auszug:
Der Aufbau der Datei ist mir dabei fest vorgegeben und nicht veränderbar.
Nun stehe ich vor der Aufgabe, bestimmte Attribute aus der Datei auszulesen und die Config entsprechend parsen zu müssen. Da das Format wie gesagt genau spezifiziert ist, könnte ich jetzt einen eigenen kleinen Textparser schreiben, das sollte eigentlich schon funktionieren. Allerdings wäre meiner Meinung nach die schönere Lösung, ein bestehendes Framework zum parsen zu nutzen. Die Idee wäre vielleicht, dass man einem Framework z.B. ein Template übergeben kann (durch das der Aufbau der entsprechenden Datei beschrieben wird) und der Parser unter Berücksichtigung dieses Templates die Datei parst und mir die gesuchten Informationen liefert.
Meine Frage nun: kennt jemand Frameworks oder ähnliches, die mir solche Möglichkeiten bereit stellen? Oder allgemein ein Framework, dass das parsen von Dateien in obigem Format beherrscht? Ideal wäre ein Eclipse-Plugin, da es sich um eine Eclipse-basierte Applikation handelt. Kennt jemand etwas?
ich habe mehrere Konfigurationsdateien vorliegen, die alle in einem genau spezifizierten Format vorliegen, hier ein prinzipieller Auszug:
Code:
[Entität]{
[Attributname1] = "[Value]";
[Attributname2] = "[Value]";
[Attributname3] = [Value]{
[Attribut1VonAttribut3] = "[Value]";
[Attribut2VonAttribut3] = "[Value]";
};
[Attributname4] = "[Value]";
};
Nun stehe ich vor der Aufgabe, bestimmte Attribute aus der Datei auszulesen und die Config entsprechend parsen zu müssen. Da das Format wie gesagt genau spezifiziert ist, könnte ich jetzt einen eigenen kleinen Textparser schreiben, das sollte eigentlich schon funktionieren. Allerdings wäre meiner Meinung nach die schönere Lösung, ein bestehendes Framework zum parsen zu nutzen. Die Idee wäre vielleicht, dass man einem Framework z.B. ein Template übergeben kann (durch das der Aufbau der entsprechenden Datei beschrieben wird) und der Parser unter Berücksichtigung dieses Templates die Datei parst und mir die gesuchten Informationen liefert.
Meine Frage nun: kennt jemand Frameworks oder ähnliches, die mir solche Möglichkeiten bereit stellen? Oder allgemein ein Framework, dass das parsen von Dateien in obigem Format beherrscht? Ideal wäre ein Eclipse-Plugin, da es sich um eine Eclipse-basierte Applikation handelt. Kennt jemand etwas?