Holen Sie sich die html-form von xsd
Ich habe eine ziemlich komplexe xsd-Datei beschreiben, dass einige Objekte (es ist nicht wichtig, aber es ist die DATEX II standard)
Wissen Sie, wenn gibt es eine automatische Methode, um ein html-Formular erstellen, die wirken wie ein "wizard" führt den Anwender zu erstellen-xml-Objekt ist, wie beschrieben, in der xsd?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die Antwort auf diese hängt von der vorgesehenen Nutzer-Basis, wie Sie möchten, dass Ihre Benutzer Zugriff auf Ihre Formen und Technologie-stack Sie haben es bereits oder Sie sind bereit, zu implementieren.
Wenn Ihre Benutzer Qualitätskontrolle Analysten, und damit die Absicht zu haben, Sie zu verwenden, die generierten Benutzeroberfläche zu verwalten Testfälle, dann eine Handvoll von kommerziellen tools, die diese Fähigkeit haben. Eine schnelle Suche auf Google für Begriffe wie "generate ui Formen von XSD-zum testen von web-services" geben sollte, die Sie auf der ersten Seite die wichtigsten Akteure in diesem Raum (ich werde keine Namen nennen, um Interessenkonflikte zu vermeiden). Es gibt Unterschiede, wie die Hersteller diesen Ansatz, um die Zeit, die es braucht, um zu generieren, diese Formen von den großen Körpern des XML-Schemas, die wiederum übersetzen in verschiedene Grad der usability. Angesichts dessen, was ich sehe, in DATEX, von einer Komplexität, Perspektive, haben Sie möglicherweise eine harte Zeit zu finden, ein kostenloses tool für diese...
Wenn Ihre Benutzer werden eher Daten Eintrag Spezialisten, die oben genannten sind nicht die tools, die Sie verwenden möchten. Ohne zu wissen viel über Ihre Umwelt (ich sehe deine java-ee-tag, aber immer noch nicht klar, wie es würde sich auf diese Aufgabe), ein Modell könnte eine Kombination von InfoPath mit SharePoint; während der Prozess zum generieren der form ist nicht vollautomatisch, es kommt nah dran. Es ist XSD getrieben, in dem Sinne, dass zur design-Zeit per drag-and-drop-XSD-Datei auf ein Formular entwerfen, können Sie bauen einige wirklich schöne Benutzeroberfläche. Folgen Sie Ihrer Konkurrenz, die auf Ihre spezielle Technologie-stack, und Sie haben Ihre Antwort. Oder Sie können gehen Sie zu dieser Website, dass die Listen XForms-Implementierungen; IBM-Formular-designer, ähnlich wie InfoPath können XML-Schema-design, etc.
Wenn dies für die Entwickler, um einige XML, eine andere alternative könnte auch gehen mit einer Excel-basierten (oder SharePoint-Listen) Ansatz und generieren von XML aus, dass die Daten (die Sie verschenken Kosten zu erwerben, etwas zu bauen, die auf Ihre spezielle Anforderungen der Werkzeuge, die hier vorausgesetzt, es gibt Leute, die sind wirklich vertraut mit Tabellenkalkulationen statt).
Gegeben, wie DATEX-Modell aussieht, müssen Sie einige manuelle Anpassungen sowieso, wenn Sie planen, verwenden Sie das erweiterungsmodell, oder wenn Sie zu bauen, die unterschiedliche Formen für verschiedene Szenarien, d.h. statt einer großen form, dass Ihnen alle Nachkommen für die abstrakte payloadPublication in einigen drop-down, um nur eine bestimmte, einfache form, z.B. MeasurementSiteTablePublication.
Ich weiß, das ist eine alte Frage, aber ich lief in dieses Problem mich und konnte Sie nicht finden, eine befriedigende open-source-Lösung. Landete ich Schreibe meine eigene Implementierung, XSD2HTML2XML. Meines Wissens ist es das vollständigste tool gibt. Es unterstützt die automatische Generierung von HTML-Formularen aus XSD, einschließlich der Bevölkerung von einer form mit XML-Daten.
Wenn Sie lieber eine out-of-the-box-Lösung, sondern schreiben Sie Ihre eigenen, sehen Sie bitte meine Anwendung, XML-Schema Formular-Generator.