2009-10-07 13 views
0

J'ai un DataSet dont une table contient des données.Obtention d'un fichier XML à partir d'un jeu de données

Lorsque j'écris l'ensemble de données au format xml à l'aide de la méthode GetXml de l'ensemble de données, toutes les colonnes de cette table de données sont regroupées en tant qu'éléments dans le fichier xml. Comment puis-je obtenir le XML résultant avec les valeurs de colonne comme attributs au lieu d'éléments?

L'article here sentiers hors sans une réponse appropriée

J'utilise .NET Framework 2,0

Répondre

0

 

foreach(DataColumn dc in dsHR.Tables[0].Columns) 
    dc.ColumnMapping = MappingType.Attribute; 

est très simple :)

1

Avant d'écrire le XML, faire quelque chose comme

foreach (DataColumn column in aDataSet.Tables[0].Columns) 
{ 
    column.ColumnMapping = MappingType.Attribute; 
} 

Bien que j'admette que je n'ai pas testé cela. Vous pouvez toujours obtenir un fichier structuré DiffGram.

Questions connexes