Domanda

C'è qualcosa in giro che può leggere uno schema XSD e creare dinamicamente un form di inserimento dati (# di Windows C)? Sarebbe anche necessario leggere le definizioni dei tipi e li usa per convalidare i dati inseriti. I dati sarebbe allora salvare come un file XML.

Io preferirei che fosse una forma dinamica dal momento che il XSD poteva, e probabilmente cambierà. Preferirei non dover ricostruire e ridistribuire l'applicazione ogni volta che cambia.

ho visto XSD2code che sembra essere molto promettente, ma non sembra essere dinamico.

Il editor di dati XML su CodePlex sembra essere molto promettente, ma ha generato un'eccezione non gestita quando alimentato è un XSD userò. Inoltre, non credo che lo fa regole di convalida.

È stato utile?

Soluzione

Non so se questo può aiutare con questa cosa dinamica, ma meglio di XSD2Code AM è LinqToXSD. In un primo momento, si genera un Cs oggetti con LinqToXSD, quindi si aggiunge nel progetto. Poi si aggiunge un nuovo oggetto origine dei dati e di impostare la rilegatura all'oggetto Cs. Non dimenticate di aggiungere i riferimenti adeguati per XML.Schema.Linq.dll al progetto. Ora è possibile aggiungere risorse binded ai tuoi WinForms. Mi occupo con la convalida in questo momento, spero che vada bene così, io vi farò sapere.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top