2016-11-09 2 views
0

ich bereits xml wie dieseMit dataSet XML erstellen

<DocumentElement> 
    <Father> 
     <Child> 
      <Name>Leaf</Name> 
     </Child> 
     <Mother> 
      <Name>Lin</Name> 
     </Mother> 
    </Father> 
</DocumentElement> 

Datei Wie kann ich mithilfe von DataSet und Datatable in C# und schreiben xml mehr Vater-Tags hinzufügen?

Ergebnis:

<DocumentElement> 
 
     <Father> 
 
      <Child> 
 
       <Name>Leaf</Name> 
 
      </Child> 
 
      <Mother> 
 
       <Name>Lin</Name> 
 
      </Mother> 
 
      <Daughter> 
 
       <Name>Lan</Name> 
 
      </Daughter> 
 
     </Father> 
 
    </DocumentElement>

+0

Ich denke, einige Informationen fehlen hier ... –

+0

Entschuldigung, was ist Information? Bitte sagen Sie mir – Mayuyukirin

+0

Nun, die Frage wurde freundlicherweise bearbeitet, da ich mit Beispiel-XML kommentierte. Wie viele Informationen haben Sie bisher noch ausprobiert? –

Antwort

0

Beim Lesen dieses xml der Datensatz diese als Datensatz "DocumentElemement" mit 3 Tabellen "Vater", "Mutter", "Child"

genannt interpretiert

Hinweis Ich habe keine C# dev-Umgebung verfügbar und ich zuletzt C# vor 3 Jahren verwendet, so kann ich Ihnen nicht den genauen C# Code nur Pseudocode geben.

Sie können mehr Väter zu dem Datensatz hinzufügen, wenn Sie dataset-> Tabellen („Vater“) Ebene -> addRow()

dataset.Tables["Father"].Rows.Add(....) 

Die XML zurückgeschrieben werden kann mit dataSet.WriteXML(..) Datei, sondern nur in Datensätze internes XML-Format, das wahrscheinlich anders aussehen wird als Ihres. Für Details siehe C# DataSet XML loading and saving

+0

Danke, ich werde es versuchen – Mayuyukirin

Verwandte Themen