2009-06-19 10 views
1

Meine Anwendung hat eine XML-Konfigurationsdatei, die Benutzer jetzt in einem Texteditor bearbeiten. Ich möchte ein (Swing) Formular zur Bearbeitung dieser Konfiguration bereitstellen. Ich habe eine DTD für das XML, aber die Anwendung akzeptiert nicht alle XML-Dokumente, die von der DTD validiert wurden, d. H. Die Anwendung unterliegt mehr Einschränkungen als die in der DTD.Swing GUI Generator für XML

Ich wollte gerade anfangen zu hacken, um zu sehen, wie ich das machen könnte, aber ich dachte, ich würde nach Ansätzen fragen, die andere benutzt haben. Gibt es Bibliotheken, die bei einer DTD einen Editor erzeugen? Irgendwelche Tipps, Ideen usw.?

PS: Meine Frage ist ähnlich wie this question, außer dass ich eine Swing-GUI brauche.

+1

Meinst du etwas wie http://www.felixgolubov.com/XMLEditor/? Eine Swing-Komponente, die XML-Dokumente bearbeiten kann? –

+0

Ich weiß nicht, ob ich das gut verstehe, aber lies mal über JAXB, vielleicht ist es nützlich. –

+0

Glück bei der Suche nach einem solchen Werkzeug. Wenn ja, kannst du es hier posten. –

Antwort

1

Anders als Ihre grundlegenden SAX- oder DOM-Typ-Bibliotheken, glaube ich nicht, dass es eine solche Lösung gibt. Es wird wahrscheinlich ein wenig schwierig sein, eine One-Size-Fits-All-Lösung basierend auf einer DTD zu haben, da die Organisation von Daten in XML nicht unbedingt direkt mit der Verwendung oder Implementierung dieser Daten übereinstimmt.