DJCueForce
Mitglied
Hallo,
Ich habe eine XML Datei mit folgendem Inhalt:
Nun lasse ich dort neue Einträge über eine Form hinzufügen, und die auch in meinem Main Window immer wieder erneut auslesen und gebe den inhalt in eine TreeViwe.
Soweit, sogut.
Nun möche ich es so machen, das man bestimmte datensätze auch wieder Löschen und bearbeiten kann.
Hier mein Insert-Code:
Damit lese ich die XML und befülle ich mein TreeViwe:
Ich bedanke mich schonmal im vorraus für eure Hilfe und hoffe das ihr mich dabei helfen könnt.
Liebe Grüße,
Robin
Ich habe eine XML Datei mit folgendem Inhalt:
Code:
<?xml version="1.0" encoding="utf-8" ?>
<ebooks>
<book name="xxxxxxx" pfad="C:\Users\Robin Konerding\Desktop\xxxxxxx.pdf" />
<book name="xxxxxx" pfad="C:\Users\Robin Konerding\Desktop\xxxxxx.pdf" />
</ebooks>
Nun lasse ich dort neue Einträge über eine Form hinzufügen, und die auch in meinem Main Window immer wieder erneut auslesen und gebe den inhalt in eine TreeViwe.
Soweit, sogut.
Nun möche ich es so machen, das man bestimmte datensätze auch wieder Löschen und bearbeiten kann.
Hier mein Insert-Code:
Code:
XmlDoc.Load("ebooks.xml")
Dim dbarchiv As XmlNode = XmlDoc.SelectSingleNode("/ebooks")
Dim dbEintrag As XmlElement
dbEintrag = XmlDoc.CreateElement("book")
dbEintrag.SetAttribute("name", TextBox1.Text)
dbEintrag.SetAttribute("pfad", TextBox2.Text)
dbarchiv.AppendChild(dbEintrag)
XmlDoc.Save("ebooks.xml")
MsgBox("Erfolgreich eingetragen!", MsgBoxStyle.OkOnly)
Me.Close()
Damit lese ich die XML und befülle ich mein TreeViwe:
Code:
TreeView1.Nodes.Clear()
XMLDoc.Load("ebooks.xml")
Dim filltreeview As XmlNodeList = XMLDoc.SelectNodes("/ebooks/book")
For Each fillin In filltreeview
TreeView1.Nodes.Add(fillin.Attributes("name").Value)
Next
Ich bedanke mich schonmal im vorraus für eure Hilfe und hoffe das ihr mich dabei helfen könnt.
Liebe Grüße,
Robin