Astuces avec Visual Studio 2005-Intellisense XML - Génération XSD - Débogage XSLT - DataSet typé

Astuces avec Visual Studio 2005-Intellisense XML - Génération XSD - Débogage XSLT - DataSet typé

Fichier XML et son schéma XSD - disposer de l'Intellisense et de la vérification de la validité

1. Ouvrir ou Nouveau Fichier XML

2. Dans le panneau propriétés > cliquer sur la propriété schéma (bouton avec 3 points) afin de définir le schéma XML que devra respecter le fichier XML
Parcourir jusqu'au schéma *.XSD désiré > ouvrir > OK (vérifier que le schéma est bien sélectionné dans la boite « Schémas XSD »)

3. On a désormais l'Intellisense dans le fichier XML. De plus si on ne respecte pas le schéma, Visual Studio l'indiquera en soulignant les éléments invalides

Générer le schéma XSD d'un fichier XML

Menu XML > Créer un schéma
Il suffit ensuite de sauvegarder le schéma (qui s'affiche dans Visual Studio) dans le répertoire désiré, on peut ainsi utiliser ce schéma à sa convenance

Fichier XML et feuille de style XSL - Afficher la sortie XSLT dans un web browser

1. De la même manière on peut sélectionner la feuille de style *.xsl du fichier XML (depuis le panneau propriétés propriété« feuille de style »> puis clic sur le bouton 3 points > puis parcourir jusqu'au fichier *.xsl désiré > ok)

2. Afficher la sortie HTML dans un web browser
Menu XML > Afficher la sortie XSLT

Feuille de style XSL et fichier XML - Déboguer au pas à pas

1. Ouvrir la feuille de style XSL (*.xsl) désirée puis définir l'entrée (c'est-à-dire le fichier *.xml qui entrera en jeu dans la transformation XSLT) panneau propriétés propriété « Entrée » > parcourir jusqu'au fichier *.xml > ouvrir

2. Déboguer >> menu XML > Débogage XSLT

3. On peut faire un pas à pas et voir la sortie HTML générée s'affichée petit à petit

Fichier XSD et DataSet typé

De plus, et pour finir, je dirais vous ne l'avez peut être jamais vu mais en ouvrant n'importe quel schéma XSD (à condition qu'il soit bien formé bien entendu) Visual Studio génère automatiquement un DataSet Typé

clic droit sur projet > ajouter > élément existant > parcourir jusqu'au schéma XSD désiré

Vous pouvez regarder côté Designer.cs le code a bien été généré

Conclusion

Voila on ne le sait pas forcément mais Visual Studio dispose d'excellents outils pour XML .

++

A voir également
Ce document intitulé « Astuces avec Visual Studio 2005-Intellisense XML - Génération XSD - Débogage XSLT - DataSet typé » issu de CodeS SourceS (codes-sources.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Rejoignez-nous