Dobrý deň ,mám XML :
<Root><Server><Username>USER</Username><Password>PASS</Password></Server></Root>
Na zistenie údajou z XML používam tento kód :
Dim tempParseCredentials As String = TextBox1.Text
Using reader As XmlReader = XmlReader.Create(New StringReader(tempParseCredentials))
reader.ReadToFollowing("Username")
MsgBox("Username : " + reader.ReadElementContentAsString)
reader.ReadToFollowing("Password")
MsgBox("Password : " + reader.ReadElementContentAsString)
End Using
Avšak vždy prvá časť :
Dim tempParseCredentials As String = TextBox1.Text
Using reader As XmlReader = XmlReader.Create(New StringReader(tempParseCredentials))
reader.ReadToFollowing("Username")
MsgBox("Username : " + reader.ReadElementContentAsString)
Prebehne v poriadku ale ked príde na tento kód :
reader.ReadToFollowing("Password")
MsgBox("Password : " + reader.ReadElementContentAsString)
End Using
na riadku :
MsgBox("Password : " + reader.ReadElementContentAsString)
Nastane chyba s popisom : The ReadElementContentAsString method is not supported on node type None. Line 1, position 84. Teda prvý krát nájde v poriadku vždy všetko ale ak použijem reader durhý krát ,tak dôjde k danej chybe. Hladal som v google podobné problémi ,ale niako sa mi nepodarilo prísť nato kao to opraviť. Predom dakujem za odpovede :)
|