CodeS-SourceS
Rechercher un code, un tuto, une réponse

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

Juillet 2017


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

Publié par romagny13.
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.
Ajouter un commentaire

Commentaires

Donnez votre avis
Quelques astuces pour ADO.Net 2.0 et le mode déconnecté
Extension du Ribbon/Ruban de Word 2007 avec VSTO 2005 SE