Hi,
ich schreibe bis jetzt einen Namen, Email und eine Telefonnummer in eine xml.. soweit so gut.
nun möchte ich wenn ich ein Adresssatz geschrieben und in die xml eingefügt habe, den nächsten unten drunter geschrieben haben. Bis jetzt wird der Inhalt immer überschrieben..
Quellcode:
die XML:
Hätte dann halt ganz gerne "Person2" wo dann halt andere Informationen wie bei "Person" stehen
Gruß MrSchabernack
ich schreibe bis jetzt einen Namen, Email und eine Telefonnummer in eine xml.. soweit so gut.
nun möchte ich wenn ich ein Adresssatz geschrieben und in die xml eingefügt habe, den nächsten unten drunter geschrieben haben. Bis jetzt wird der Inhalt immer überschrieben..
Quellcode:
VB.NET-Quellcode
- Imports System.IO
- Imports System.xml
- Dim settings As New XmlWriterSettings()
- settings.Indent = True
- 'Initalize the XmlWriter
- Dim xmlSchreiber As XmlWriter = XmlWriter.Create("meineXML.xml", settings)
- With xmlSchreiber
- .WriteStartDocument()
- .WriteComment("XML Database.")
- .WriteStartElement("Data")
- '##Personen Anfang##
- .WriteStartElement("Person")
- .WriteStartElement("Name")
- .WriteString(txtbname.Text.ToString())
- .WriteEndElement().WriteStartElement("Email")
- .WriteString(txtBEmail.Text.ToString())
- .WriteEndElement()
- .WriteStartElement("Telefon")
- .WriteString(txtBTele.Text.ToString())
- .WriteEndElement()
- '##Personen Ende##
- .WriteEndElement()
- .WriteEndDocument()
- .Close()
- End With
die XML:
Hätte dann halt ganz gerne "Person2" wo dann halt andere Informationen wie bei "Person" stehen
Gruß MrSchabernack