2008-10-30 8 views
1

Alors aujourd'hui, j'ai dû déplacer des tables avec des données d'une base de données MS Access en XML pour les utiliser dans une application web. J'ai donc pensé que ce serait un processus facile de définir la structure de la table en tant que fichier XSD dans Visual Studio, puis de charger les données (par souci de simplicité, disons que je le saisirais). Eh bien pour la vie de moi, je ne peux pas comprendre cela ... J'ai googlé beaucoup d'articles, mais rien ne semblait cliqueter pour moi. Je suppose que la forme simple de ma question est: est-il possible de (graphiquement) définir des schémas XML simples dans Visual Studio, puis éditer les données contenues dans VS, via une belle interface de grille et avoir les données enregistré dans un fichier xml? Si ce n'est pas le cas, y a-t-il un logiciel gratuit populaire ou open source qui serait approprié pour cela?Comment créer un équivalent XML/XSD d'un DataSet ou d'un DataTable dans VS2008 (ou un autre outil)

Répondre

2

La manière la plus simple serait de faire ce qui suit.

  1. Lire les données en utilisant un DataAdapter et le remplissage d'un ensemble de données
  2. Bind à un contrôle DataGrid, faites vos mises à jour
  3. Accepter les modifications sur l'ensemble de données
  4. Appelez la méthode WriteXml() sur le DataSet et volia! Vous avez un document XML avec les données.
+0

Est-ce que cela crée aussi un fichier xsd ?? Je sais absolument rien à ce sujet ..... – tbone

+0

Je crois que vous pouvez l'avoir créer le XSD –

+0

Si c'est un jeu de données fortement typé, je crois qu'il peut créer le XSD pour vous. –