Perché convertire XSD in HTML?
Un XSD scritto in sintassi XML è difficile da leggere per i non sviluppatori. La conversione in .html produce una pagina di riferimento navigabile che elenca elementi, tipi, attributi e regole di cardinalità che può essere pubblicata su una intranet o condivisa con gli stakeholder senza richiedere strumenti XML.
Come convertire XSD in HTML
Oxygen XML Editor APP
Vai su Tools > Generate Documentation > XML Schema Documentation, seleziona HTML come formato di output, scegli una cartella di destinazione e clicca su Generate.
xs3p OPEN-SOURCE
Scarica xs3p.xsl ed eseguilo sul tuo .xsd usando xsltproc o Saxon per produrre un documento HTML a pagina singola che elenca tutti gli elementi, i tipi e gli attributi.
Altova XMLSpy APP
Apri il file .xsd, vai su Tools > Generate Documentation, seleziona HTML come formato di output e clicca su OK.
Informazioni su questi formati
Un file XSD è una XML Schema Definition - un file di testo che stabilisce le regole per ciò che un particolare documento XML può contenere. Può essere aperto in qualsiasi editor di testo o,…
Apri dettagli .XSD →Un file HTML è una pagina web - testo semplice con tag di markup che un browser trasforma nella pagina formattata che vedi. Per visualizzarlo, fai doppio clic e si aprirà nel tuo browser…
Apri dettagli .HTML →Qualità e a cosa prestare attenzione
- L'output HTML documenta la struttura dello schema - mostra i nomi degli elementi, i tipi e i conteggi delle occorrenze, non il contenuto effettivo dei dati XML.
- La qualità dell'output dipende dai blocchi
<xs:annotation>incorporati; uno schema senza annotazioni produce solo informazioni strutturali. - Un file
.xsdnon può essere semplicemente rinominato in.html; contiene la sintassi dello schema XML, non un markup renderizzabile dal browser.
Domande frequenti
Posso pubblicare l'HTML generato su un sito web?
Cosa succede se il mio XSD non ha annotazioni?
<xs:annotation> all'XSD per una documentazione più ricca.