Pourquoi convertir XSD en HTML ?
Un XSD écrit en syntaxe XML est difficile à lire pour les non-développeurs. Le convertir en .html produit une page de référence navigable listant les éléments, les types, les attributs et les règles de cardinalité qui peut être publiée sur un intranet ou partagée avec des parties prenantes sans nécessiter d'outils XML.
Comment convertir XSD en HTML
Oxygen XML Editor APP
Allez dans Outils > Générer la documentation > Documentation du schéma XML, sélectionnez HTML comme format de sortie, choisissez un dossier de destination et cliquez sur Générer.
xs3p OPEN-SOURCE
Téléchargez xs3p.xsl et exécutez-le sur votre .xsd en utilisant xsltproc ou Saxon pour produire un document HTML d'une seule page listant tous les éléments, types et attributs.
Altova XMLSpy APP
Ouvrez le .xsd, allez dans Outils > Générer la documentation, sélectionnez HTML comme format de sortie et cliquez sur OK.
À propos de ces formats
Un fichier XSD est une définition de schéma XML (XML Schema Definition) - un fichier texte qui définit les règles de ce qu'un document XML particulier peut contenir. Ouvrez-le dans…
Ouvrir les détails de .XSD →Un fichier HTML est une page web - du texte brut avec des balises de balisage qu'un navigateur transforme en la page formatée que vous voyez. Pour le consulter, double-cliquez dessus et il…
Ouvrir les détails de .HTML →Qualité et points de vigilance
- La sortie HTML documente la structure du schéma - elle montre les noms des éléments, les types et les nombres d'occurrences, pas le contenu réel des données XML.
- La qualité de la sortie dépend des blocs
<xs:annotation>intégrés ; un schéma sans annotations ne produit que des informations structurelles. - Un
.xsdne peut pas être renommé en.html; il contient une syntaxe de schéma XML et non un balisage interprétable par un navigateur.
Foire aux questions
Puis-je publier le HTML généré sur un site web ?
Que se passe-t-il si mon XSD n'a pas d'annotations ?
<xs:annotation> au XSD pour une documentation plus riche.