[ Simke @ 09.08.2004. 07:36 ] @
Nisam do sada koristio XML fajlove u .Net, ali mi je zatrebalo, pa sam malo uzeo da se igram. Dakle problem je sledeci: Napravim XML fajl sledecim kodom: Code: myXmlTextWriter = New XmlTextWriter(Application.StartupPath & "\test.xml", Nothing) myXmlTextWriter.Formatting = System.Xml.Formatting.Indented myXmlTextWriter.WriteStartDocument(True) myXmlTextWriter.WriteStartElement("Settings") myXmlTextWriter.WriteStartElement("Database", Nothing) myXmlTextWriter.WriteElementString("Path", "c:\Test.mdb") myXmlTextWriter.WriteEndElement() myXmlTextWriter.WriteEndElement() myXmlTextWriter.Flush() myXmlTextWriter.Close() Fajl izgleda ovako: Code: <?xml version="1.0" standalone="yes"?> <Settings> <Database> <Path>c:\Test.mdb</Path> </Database> </Settings> Sad krenem da procitam XML fajl sledecim kodom: Code: reader = New XmlTextReader(Application.StartupPath & "\test.xml") Do While reader.Read() Select Case reader.NodeType Case XmlNodeType.Element If reader.Name = "Path" Then Me.txtDBPath.Text = reader.Value End If End Select Loop E problem je sto reader.Value vraca prazan string (""). Kako da procitam vrednost elementa? |