Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

ASTUCES AVEC VISUAL STUDIO 2005-INTELLISENSE XML - GENERATION XSD - DEBOGAGE XSLT - DATASET TYPE


Information sur le tutorial

Catégorie :Astuces Tutorial .NET ( DotNet ) Date de création : 20/03/2007 00:44:02 Vu : 8 328 fois

Note :
8 / 10 - par 1 personne
8,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (1)
Ajouter un commentaire et/ou une note


Description

ASTUCES AVEC VISUAL STUDIO 2005-INTELLISENSE XML - GENERATION XSD - DEBOGAGE XSLT - DATASET TYPE

Tutorial

ASTUCES AVEC VISUAL STUDIO 2005

INTELLISENSE XML - GENERATION XSD - DEBOGAGE XSLT et DATASET TYPE 

I Fichier Xml et son schéma XSD - disposer de l?intellisense et de la vérifcation de la validité

 

Ouvrir

ou

Nouveau fichier Xml xml1.JPG

xml2.JPG

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 »)

xml3.JPG

 

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

xml4.JPG

 

II 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

XSD1.JPG

 

III  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

xsl1.JPG

IV 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

xsl2.JPG

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

xsl3.JPG

 

V Fichier XSD et DataSet typé

 

De plus et pour finir je dirais vous ne l'avez peut etre 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é

un Dataset typé est alors généré - vous pouvez regarder côté Designer.cs le code a bien été généré

dataset1.JPG

 

 

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

++

20 mars 2007 00:49:30 :
mise en forme
20 mars 2007 01:57:50 :
mise en page ..
20 mars 2007 09:25:17 :
.
21 mars 2007 12:55:35 :
. mise en forme
signaler à un administrateur
Commentaire de zobyone le 03/09/2008 13:07:25

Merci. Bien, c est bien utile.

Ajouter un commentaire



Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,016 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.