Warum XSD in HTML konvertieren?
Eine in XML-Syntax geschriebene XSD ist für Nicht-Entwickler schwer zu lesen. Die Konvertierung in .html erstellt eine navigierbare Referenzseite, die Elemente, Typen, Attribute und Kardinalitätsregeln auflistet. Diese kann im Intranet veröffentlicht oder mit Stakeholdern geteilt werden, ohne dass XML-Tools erforderlich sind.
Wie man XSD in HTML konvertiert
Oxygen XML Editor APP
Gehen Sie zu „Tools > Generate Documentation > XML Schema Documentation“, wählen Sie HTML als Ausgabeformat, wählen Sie einen Ausgabeordner und klicken Sie auf „Generate“.
xs3p OPEN-SOURCE
Laden Sie xs3p.xsl herunter und führen Sie es mit xsltproc oder Saxon gegen Ihre .xsd aus, um ein einseitiges HTML-Dokument zu erstellen, das alle Elemente, Typen und Attribute auflistet.
Altova XMLSpy APP
Öffnen Sie die .xsd, gehen Sie zu „Tools > Generate Documentation“, wählen Sie HTML als Ausgabeformat und klicken Sie auf OK.
Über diese Formate
Eine XSD-Datei ist eine XML-Schemadefinition - eine Textdatei, die die Regeln festlegt, was ein bestimmtes XML-Dokument enthalten darf. Öffnen Sie sie in einem beliebigen Texteditor oder,…
.XSD-Details öffnen →Eine HTML-Datei ist eine Webseite - reiner Text mit Markup-Tags, die ein Browser in die formatierte Seite verwandelt, die Sie sehen. Um sie anzuzeigen, doppelklicken Sie darauf, und sie…
.HTML-Details öffnen →Qualität & worauf zu achten ist
- Die HTML-Ausgabe dokumentiert die Schemastruktur - sie zeigt Elementnamen, Typen und Anzahl der Vorkommen, nicht den tatsächlichen XML-Dateninhalt.
- Die Ausgabequalität hängt von den eingebetteten
<xs:annotation>-Blöcken ab; ein Schema ohne Annotationen liefert nur strukturelle Informationen. - Eine
.xsdkann nicht einfach in.htmlumbenannt werden; sie enthält XML-Schema-Syntax, kein vom Browser darstellbares Markup.
Häufig gestellte Fragen
Kann ich das generierte HTML auf einer Website veröffentlichen?
Was passiert, wenn meine XSD keine Annotationen hat?
<xs:annotation>-Blöcke für eine aussagekräftigere Dokumentation hinzu.