|
分類:[.NET 全般]
Protected Sub Button4_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button4.Click
Dim FILENAME As String
FILENAME = "C:\\TEST\"
If i = 1 Then
FILENAME = FILENAME & "AAA\111.xml"
Call testmethod(FILENAME)
ElseIf i = 2 Then
FILENAME = FILENAME & "BBB\222.xml"
Call testmethod(FILENAME)
End If
End Sub
Private Sub testmethod(ByVal FILENAME)
If File.Exists(FILENAME) Then
Dim xlr As XmlTextReader
xlr = New XmlTextReader(FILENAME)
While xlr.Read()
Select Case xlr.LocalName
Case "Personal"
TextBox1.Text = xlr.ReadString
Case "LastUpdate"
Label1.Text = xlr.ReadString
End Select
End While
xlr.Close()
End If
End Sub
こんな感じでコードを書いているのですがWhile xlr.Read()のところで例外エラーが出てしまいます。
原因が全然つかめず困っています。
New XmlTextReader(FILENAME)のFILENAMEを変数でなく直接パスを書くとうまくいくのですが変数にするとなぜかハンドリングできなくなります。
どなたかご解説お願いします。
|