XML Wrapper Klasse



  • Hi,

    ich habe eine Anwendung geschrieben, die XML mit der Hilfe eines bestimmten XML Parsers verarbeitet. Nun möchte ich diese starke Kopplung auflösen.
    Der Anwendung soll es egal sein, wer da parst.

    Folgendes habe ich mir überlegt:

    - XMLInterface: definiert alle XML Methoden, die die Anwendung braucht.
    - XMLWrapper: Implementiert das XMLInterface. Für jeden neuen Parser wird ein neuer Wrapper geschrieben.
    - Die Anwendung: Nutzt ein XMLInterface.

    Habt ihr da Verbesserungsvorschläge?

    Danke!



  • Einfach JAXP benutzen??



  • Kann ich nicht. Ich brauche meine eigenen Klassen.
    Ich frage nochmal. Kann man das so machen wie ich mir das vorstelle oder lässt sich das verbessern?



  • Wenn du sicher bist, dass es sich immer um XML-Daten handelt, kannst du das so machen. Ansonsten kannst du dir auch überlegen, einen ganz abstrakten Loader zu schreiben, der deine eigene Klassenhierarchie aus einer beliebigen Quelle laden kann.


Anmelden zum Antworten