Hvorfor konvertere XSD til HTML?
En XSD skrevet i XML-syntaks er svær at læse for ikke-udviklere. Konvertering til .html producerer en navigerbar referenceside, der viser elementer, typer, attributter og kardinalitetsregler, som kan publiceres på et intranet eller deles med interessenter uden krav om XML-værktøjer.
Sådan konverterer du XSD til HTML
Oxygen XML Editor APP
Gå til Tools > Generate Documentation > XML Schema Documentation, vælg HTML som outputformat, vælg en destinationsmappe, og klik på Generate.
xs3p OPEN-SOURCE
Download xs3p.xsl og kør det mod din .xsd ved hjælp af xsltproc eller Saxon for at generere et enkeltsidet HTML-dokument, der viser alle elementer, typer og attributter.
Altova XMLSpy APP
Åbn din .xsd, gå til Tools > Generate Documentation, vælg HTML som outputformat, og klik på OK.
Om disse formater
En XSD-fil er en XML Schema Definition - en tekstfil, der fastsætter reglerne for, hvad et bestemt XML-dokument må indeholde. Åbn den i en hvilken som helst teksteditor eller, for…
Åbn .XSD detaljer →En HTML-fil er en webside - almindelig tekst med markup-tags, som en browser omdanner til den formaterede side, du ser. For at se den skal du dobbeltklikke, hvorefter den åbnes i din…
Åbn .HTML detaljer →Kvalitet & hvad man skal være opmærksom på
- HTML-outputtet dokumenterer skemastrukturen - det viser elementnavne, typer og forekomster, ikke det faktiske XML-dataindhold.
- Outputkvaliteten afhænger af indlejrede
<xs:annotation>-blokke; et skema uden annotationer producerer kun strukturel information. - En
.xsdkan ikke omdøbes til.html; den indeholder XML-skemasyntaks, ikke browser-renderbar markup.
Ofte stillede spørgsmål
Kan jeg udgive den genererede HTML på en hjemmeside?
Hvad hvis min XSD ikke har nogen annotationer?
<xs:annotation>-blokke til din XSD for at få rigere dokumentation.