Moin,
folgendes: Hab ein Programm, in dem man Bestimmte Codes, die man mal wo gesehen hat, aber nicht wieder vergessen will, speichern kann. Ich dachte mir, dass da xml-dateien ganz geignet wären. Also, ich schreibe also die gewünschten Dinge in diese XML-datei.
Die XML-Datei sieht dann folgendermasen aus:
Jetzt muss ich dann natürlich bei gegebenem Anlass das ganze auch wieder auslesen! Mein Code dazu bisher:
Kann natürlich nicht funktionieren, aber ich hab ehrlich gesagt bei XML-Dateien auch nicht DEN Durchblick - wär also nett, wenn ihr mir diesbezüglich helfen würdet!
Mfg LuziferxXx
folgendes: Hab ein Programm, in dem man Bestimmte Codes, die man mal wo gesehen hat, aber nicht wieder vergessen will, speichern kann. Ich dachte mir, dass da xml-dateien ganz geignet wären. Also, ich schreibe also die gewünschten Dinge in diese XML-datei.
Code:
Private Sub XMLWriter()
Dim enc As New System.Text.UnicodeEncoding
Dim XMLobj As Xml.XmlTextWriter _
= New Xml.XmlTextWriter("Codes.xml", enc)
With XMLobj
.Formatting = Xml.Formatting.Indented
.Indentation = 4
.WriteStartDocument()
.WriteStartElement("Codes")
.WriteStartElement("Codes")
.WriteAttributeString("Codename", TextBox2.Text)
.WriteAttributeString("Code", RichTextBox2.Text)
.WriteAttributeString("Bemerkung", TextBox3.Text)
.WriteEndElement()
.WriteEndElement()
.Close()
End With
End Sub
Die XML-Datei sieht dann folgendermasen aus:
Code:
<?xml version="1.0" encoding="utf-16"?>
<Codes>
<Codes Codename="Testname" Code="Testcode" Bemerkung="Testbemerkung" />
</Codes>
Jetzt muss ich dann natürlich bei gegebenem Anlass das ganze auch wieder auslesen! Mein Code dazu bisher:
Code:
Function ReadArgs()
Dim reader As XmlNodeReader
Try
Dim doc As New XmlDocument
doc.Load("Code.xml") 'Pfad zur XML-Datei hier einfuegen
reader = New XmlNodeReader(doc)
While reader.Read
Select Case reader.NodeType
Case XmlNodeType.Element
If reader.Name = "Codes" Then
Me.ComboBox1.Text = reader.GetAttribute("Codename")
Me.RichTextBox1.Text = reader.GetAttribute("Code")
Me.TextBox1.Text = reader.GetAttribute("Codebemerkung")
End If
End Select
End While
Catch ex As Exception
Finally
If Not (reader Is Nothing) Then
reader.Close()
End If
End Try
End Function
Kann natürlich nicht funktionieren, aber ich hab ehrlich gesagt bei XML-Dateien auch nicht DEN Durchblick - wär also nett, wenn ihr mir diesbezüglich helfen würdet!
Mfg LuziferxXx