Hallo Community,
ich arbeite mich gerade in das Thema XML ein.
Ich habe dazu ein Bsp nachgebaut und versucht diese dynamisch zu erweitern.
Hier mal der Code
Hier erhalte ich aber eine Fehlermeldung:
IOException wurde nicht behandelt
Der Prozess kann nicht auf die Datei E:\Test.xml zugreifen, da sie von einem anderen Prozess verwendet wird.
Könnte mir bitte einer verraten woran das liegt
Wenn ich Quellpfad einen Statischen Inhalt gebe wie z.B. Quellpfad = "E:\Test.xml"
funktioniert das ganze einwandfrei.
ich arbeite mich gerade in das Thema XML ein.
Ich habe dazu ein Bsp nachgebaut und versucht diese dynamisch zu erweitern.
Hier mal der Code
Code:
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click Dim dlgFileOpen As New OpenFileDialog Dim Quellpfad As String If dlgFileOpen.ShowDialog() = System.Windows.Forms.DialogResult.OK Then Dim sr As IO.StreamReader = New IO.StreamReader(dlgFileOpen.FileName) End If Quellpfad = dlgFileOpen.FileName Dim xml As New Xml.XmlDocument() Dim xmlKD As Xml.XmlElement xml.Load(Quellpfad) xmlKD = xml.CreateElement("Artikel") xml.DocumentElement.AppendChild(xmlKD) xml.Save(Quellpfad) End Sub
Hier erhalte ich aber eine Fehlermeldung:
IOException wurde nicht behandelt
Der Prozess kann nicht auf die Datei E:\Test.xml zugreifen, da sie von einem anderen Prozess verwendet wird.
Könnte mir bitte einer verraten woran das liegt
Wenn ich Quellpfad einen Statischen Inhalt gebe wie z.B. Quellpfad = "E:\Test.xml"
funktioniert das ganze einwandfrei.
Comment