Donnez votre avis

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

Posez votre question

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

Ajouter un commentaire

Commentaires

Commenter la réponse de devmax98799