Wenn Sie nicht finden können, was Sie suchen, haben wir unseren eigenen Konfigurationseditor für XML geschrieben. Es hat jedoch einige Einschränkungen, die es möglicherweise nicht auf Ihre Situation anwendbar machen.
- Es bietet keine Unterstützung für XML-Dateien mit mehr als einer Ebene der Tiefe (dh. Eine Wurzel mit mehreren komplexen Typen, aber jeder komplexer Typ unterstützt nur einfache Typen.)
- Derzeit nur int unterstützt, Doppel-, Datetime, bool und Schnur.
Einige Boni:
- Es hat automatische Validierung von einem XSD.
- Es generiert automatisch eine Benutzeroberfläche aus dem XML & xsd, also keine eigentliche XML-Bearbeitung.
- Erzeugt die am meisten anwendbare Benutzerschnittstelle basierend auf einem einfachen Typ. (Dh.
DatePicker
für DateTime
, ComboBox
für bool
und TextBoxes
für den Rest.
- Fähigkeit, neue XML-Datei zu erstellen, Hinzufügen von Tabellen und Datenfelder.
- Wenn eine neue Konfiguration der Konstruktion ist die Validierung auf Felder basiert auf einfache Art ausgewählt.
- Wenn eine neue Konfiguration zu speichern, erzeugt es die XML und XSD-Dateien.
Wenn Sie interessiert sind, es wird mich nimmt einen oder zwei Tage es aus unserem aktuellen Projekt Refactoring, aber ich kann machen es verfügbar.Wenn Sie den Quellcode möchten, können Sie wahrscheinlich y Entferne die obigen Probleme damit.
Was ist die Zielplattform? – Prospero
@Doodle: Windows XP aufwärts (mit .net Framework 3.5 SP1 installiert). – Heinzi