Ho diversi tipi di documenti XML.
Il formato di (cioè gli elementi in) ogni tipo di documento è definito in un XSD.
Esiste un modo conveniente per creare elementi HTML (o controlli ASP.NET) su un modulo ASP.NET, per visualizzare / modificare gli elementi in (contenuti di) un documento XML, dato il documento XML e / o il documento Definizione XSD come input?
All'interno di XML / XSD:
- Gli elementi complessi (cioè genitore) possono contenere elementi secondari
- Gli elementi semplici sono di tipo "stringa", "intero", "elenco di valori stringa", ecc .: che dovrebbe corrispondere agli elementi di input HTML corrispondenti
- Gli elementi sono documentati (etichettati) utilizzando
<xs:annotation>
nell'XSD (questi sarebbero gli elementi HTML<label>
adatti per gli elementi<input>
corrispondenti). - Ogni elemento è richiesto, non richiesto, e / o potrebbero esserci molti di essi, specificati usando
minOccurs
emaxOccurs
nella XSD
Oltre a generare il modulo ASP.NET, quando l'utente invia il modulo completato, il software dovrebbe leggere i dati restituiti e inserirlo in un documento XML.
Come si fa?
Posso scrivere software per analizzare l'XSD e generare i moduli da solo, ma sembra un sacco di codice da scrivere in-house e mantenere.