|  
    
 Les programmeurs utilisent XML , eXtensible Markup Language, pour stocker des données hiérarchiques. Les données relationnelles , en revanche, réside habituellement dans une base de données accessible en utilisant un langage structuré de requêtes , ou SQL. Vous pouvez transférer des données d' une base de données dans un fichier XML en utilisant un SqlDataReader et la classe XmlTextWriter . Le SqlDataReader vous permet de lire les données d'une base de données, tandis que la classe XmlTextWriter vous permet de prendre des données à partir de n'importe quelle source et de la représenter avec un fichier XML. Cette technique fonctionne dans n'importe quel cadre de programmation . NET , y compris ASP.NET. Choses que vous devez   Visual Studio   Voir Plus Instructions   Récupération de données de données et le placer dans un SqlDataReader   1  Ajoutez les espaces de noms suivants au sommet de l' fichier de code correspondant :     ' using System.Data.SqlClient ;     using System.Xml ; '   2   Créer un nouveau SqlConnection et SqlCommand objets :   « SqlConnection c = new SqlConnection ( //INSERT paramètres applicables ici) ;     SqlCommand cm = new SqlCommand (); "     3   affecter l'objet SqlConnection à la propriété de connexion de l'objet SqlCommand :     ' cm.Connection = c ; '   4   Attribuer une chaîne de texte contenant votre requête SQL à la " CommandText " propriété de la SqlCommand : Photos   ' c.CommandText = //votre requête ici »   5   Créer un objet SqlDataReader et attribuez-lui la valeur de la SqlCommand exécuté : SqlDataReader     ' r = cm.ExecuteReader (); "   écrire les données de la SQLDataReader au format XML   6   Créer un objet XmlTextWriter , en utilisant un paramètre de constructeur pour référencer les données vous souhaitez transformer en XML : « XmlTextWriter w = new XmlTextWriter ( //paramètre ) ; '      7   créer une instruction " while " utilisant le SQLDataReader que sa condition booléenne : ' while ( r.Read ()) {         }'       8   Utilisez le SqlDataReader pour nourrir données au sein XMLTextWriter les accolades de l'instruction "while" . Commencez à la première ligne : « w.WriteSTartElement ( « rangée » ;     //XML personnaliser ici selon vos besoins de       < br >
 
 |