ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
464
464
EMPFEHLEN
-
18.12.10 11:54 #1
Hi,
Ich komme irgendwie nicht ganz mit dem XML-KLassen von C# klar.
Und zwar möchte ich eine XML-Datei erzeugen die so auf ´gebaut ist:
Das habe ich auch hin bekommen:Code xml:1 2 3 4 5 6
<downloads> <download> <interpret>Bla</interpret> <album>Blubb</album> </download> </downloads>
Nur möchte ich dieses Docoment immer wieder erweitern.Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
XmlNode docNode = doc.CreateXmlDeclaration("1.0", "UTF-8", null); myRoot = doc.CreateElement("downloads"); doc.AppendChild(docNode); doc.AppendChild(myRoot); myNode = doc.CreateElement("download"); myRoot.AppendChild(myNode); myNode2= doc.CreateElement("interpret"); myNode2.AppendChild(doc.CreateTextNode(this.textBox1.Text)); myNode.AppendChild(myNode2); myNode2= doc.CreateElement("album"); myNode2.AppendChild(doc.CreateTextNode(this.textBox2.Text)); myNode.AppendChild(myNode2); doc.Save("test.xml");
Das heißt wenn ich einmal was drin stehen habe dann soll es drin bleiben und ein neuer Download angefügt werden. Ich habe versucht die Datei zu lesen und wieder zu schreiben dann aber plus den neuen Daten.. Habs aber nich hinbekommen. Es geht bestimmt ziemlich einfach..
Wäre nett wenn ihr mir helfen könntet =)Geändert von VanHellsehn (18.12.10 um 11:57 Uhr)
=)
-
22.12.10 22:10 #2
- Registriert seit
- Aug 2006
- Beiträge
- 204
Das ganze klingt so als ob es eine Konfigurationsdatei werden soll. Wenn dem so ist, kannst du dir ja mal (De)Serialisierung von Klassen anschauen. Anschließend könntest du dir folgendes bauen.
Klasse Downloads
Code :1 2 3 4 5
public class Download { public string Interpret {get; set;} public string Album {get; set;} }
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14
public class DownloadConfig { public List<Download> Downloads {get; set;} public void SaveToFile(string path) { //hier Serialisierungslogik } public static DownloadConfig LoadFromFile(string path) { //hier Deserialisierungslogik } }
Ähnliche Themen
-
document type
Von the_black_hawk im Forum HTML & XHTMLAntworten: 15Letzter Beitrag: 26.08.07, 00:19 -
XML Document
Von lernen.2007 im Forum JavaAntworten: 4Letzter Beitrag: 06.06.06, 15:59 -
document/view -> 2 views auf das document
Von CiC im Forum VisualStudio & MFCAntworten: 1Letzter Beitrag: 10.05.06, 16:44 -
xsl:document
Von freddie23 im Forum XML TechnologienAntworten: 0Letzter Beitrag: 15.06.05, 11:00 -
document.write() und document.close()
Von Tucker im Forum Javascript & AjaxAntworten: 9Letzter Beitrag: 27.06.04, 18:46





Zitieren
Login





