Depuis valide XHTML est également XML valide, la conversion XML en XHTML est pas une tâche difficile. Il existe différentes solutions logicielles, mais en utilisant Extensible Stylesheet Language Transformations (XSLT) est efficace et gratuit. XSLT est conçu pour lire et écrire des données XML, et peut donc convertir un document XML en XHTML, écrivant ceci. Utilisation de XSLT pour convertir XML en XHTML est une façon courante de présenter des données XML dans une page Web, disponible pour la visualisation via un navigateur Web.
Concevoir la mise en page XHTML dans lequel vous souhaitez afficher votre XML. Utilisation de programmes de conception graphique ou tout simplement un crayon et du papier, esquisser l`apparence que vous voulez que vos données XML d`avoir quand il est contenu à l`intérieur des structures de XHTML. Calculez qui XHTML éléments que vous souhaitez utiliser afin de présenter au mieux les types de données que votre XML contient. Rappelez-vous que XHTML est plus stricte que HTML, et votre balisage final sera en mesure de contenir seulement quatre balises XHTML.
Inclure un lien vers un document XSLT dans votre XML:
lt;? xml-stylesheet type ="text / xsl" href ="my_style.xsl"? Gt;
Créer un nouveau fichier dans un éditeur de texte et l`enregistrer comme "my_style.xsl" pour correspondre à la référence dans votre XML. Ceci est où vous énumérer les règles que vous souhaitez appliquer aux données XML, et dans quel balisage XHTML vous voulez que les éléments de données XML pour être contenus. Entrez le schéma de base suivant pour votre XSLT:
lt;? xml version ="1.0"? Gt;
Créer la structure de base d`une page HTML pour transformer vos éléments XML en éléments XHTML. Dans votre XSLT, avant la "" ligne, entrez la commande suivante pour créer un modèle pour votre document:
Cela vaut pour le document XML entier. Entre l`ouverture et la fermeture "" balises, entrent dans la structure d`une page Web:
Cela crée simplement une page XHTML aperçu dans lequel pour présenter vos données.
Transformer chaque élément dans votre XML en une structure XHTML. Dans votre XSLT, entre le "
" balises, entrez le code pour transformer le contenu XML en XHTML en utilisant la syntaxe suivante:Après le "" ligne, mais avant "" à la fin du document, entrez des instructions spécifiques pour vos éléments XML comme dans l`exemple suivant:
Cela permettrait d`identifier un élément "
" dans le XML et présenter son contenu dans un " " élément XHTML.Testez votre sortie XHTML en ouvrant votre document XML dans un navigateur Web. Voir la source de page XHTML en utilisant les menus de votre navigateur et les extensions si vous avez une, en vérifiant que les structures et la syntaxe que vous voulez sont présents. Validez votre XHTML pour vérifier qu`il est bien formé, ce qui est essentiel quand vous le contenu de XHTML présent. Si votre XHTML ne correspond pas à la conception que vous aviez à l`esprit, ou a des éléments manquants à partir du XML original, revenir à la XSLT et de reconsidérer sa structure.
Conseils & Avertissements
- Vous pouvez valider les documents XSLT car ils sont trop en XML. Cela peut aider à identifier les erreurs que vous ne pouvez pas voir un coup d`oeil.
- Chaque fois que vous avez des problèmes de validation du contenu XML, ne se contentent pas abandonner et espérer pour le mieux. programmes de Validator font souvent regarder la situation pire qu`elle ne l`est, car une seule erreur peut avoir plusieurs effets induits.