2012-04-13 4 views
2

Gibt es XML-basierte Formulargenerator Framework/Bibliothek in .NET geschrieben? Grundsätzlich möchten wir in der Lage sein, die Felder, Datentypen, Steuerelemente, Standardwerte, obligatorische Validierungen usw. in einer XML-Datei zu definieren und eine Webseite zu laden, die ein Dateneingabeformular darstellt. Dies umfasst Felder, die sich im Formular n-mal wiederholen können. (Zum Beispiel können Zutaten n-mal in einer Rezeptdatenbank oder mehrere Adressen in einer Kontaktdatenbank wiederholt werden.) Die Dateneingabe von diesem dynamischen Formular wird in einer XML-Ausgabedatei gespeichert.Gibt es in .NET einen XML Form Generator?

Ich versuche herauszufinden, ob ich das von Grund auf neu bauen muss oder ob jemand ein wiederverwendbares Rad erfunden hat, sozusagen.

Danke für Ihre Hilfe

MS

+3

Ja. Es heißt XSLT. – Steven

+2

@ Steven tatsächlich; oder alternativ, Deserialisierung in ein Objektmodell, und jede View-Engine wie "Rasiermesser", die ehrlich gesagt ein bisschen bequemer ist (viel mit beiden gearbeitet) –

+1

@MarcGravell: Seien wir ehrlich: XSLT saugt große Zeit. – Steven

Antwort

2

Sie bei XForms aussehen könnte.

Als eine Technologie scheint es nicht zu haben. Die Idee war, dass Browser es nativ unterstützen, aber nicht viele tun es heute.

Das heißt, es scheint zu viele Server-Seite und sogar Javascript-Bibliotheken, die in der Lage sind, Xforms in traditionelle Formen Eingabe zu rendern.

  • Guter Ausgangspunkt here
  • eine .net-Implementierung (havent es verwendet, so kann nicht sagen, ob es gut ist) here
  • w3c Wiki (viele Implementierungen) here
+0

+1 hier einen Kommentar eingeben –

+0

Sie haben Recht, es gibt nicht viel auf XForm da draußen. Ich habe hauptsächlich nach einem datengesteuerten Form Builder gesucht und ich hatte gehofft, dass es etwas in XML gibt, das die Aufgabe erfüllt. Ich erweitere jetzt meine Suche nach irgendeiner Art von Form Builder/Generator in C#. – MWS

Verwandte Themen