Generar un formulario de entrada de datos dinámicamente de XSD incluyendo reglas de validación

StackOverflow https://stackoverflow.com/questions/4018968

Pregunta

¿Hay algo en torno a que puede leer un esquema XSD y crear dinámicamente un formulario de entrada (Windows C #) de datos? También necesita leer las definiciones de tipos y utilizarlos para validar los datos introducidos. Los datos sería entonces guardar como un archivo XML.

Yo preferiría que era una forma dinámica desde el XSD podía, y probablemente va a cambiar. Yo preferiría no tener que reconstruir y redistribuir la aplicación cada vez que cambie.

XSD2code la que parece prometedor, pero no parece ser dinámico.

El editor de datos XML en miradas CodePlex prometedores pero produjo una excepción no controlada cuando alimenté que un XSD voy a utilizar. Además, no creo que lo hace reglas de validación.

¿Fue útil?

Solución

No estoy seguro si esto le puede ayudar con esta cosa dinámica, pero es mejor que XSD2Code soy es LinqToXSD. En un primer momento, se construye un .cs objetos con LinqToXSD, a continuación, agregar en su proyecto. A continuación, se añade un nuevo objeto de origen de datos y el conjunto de la unión a su objeto de Cs. No se olvide de agregar referencias apropiadas a XML.Schema.Linq.dll a su proyecto. Ahora puede agregar recursos encuadernadas a sus WinForms. Estoy tratando con la validación en este momento, espero que va bien con eso, voy a saber.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top