Jump to content




Recent Status Updates

  • Photo
      26 Jul
    Kadence

    It's been so long since I've coded I actually don't feel like the same person anymore.

    Show comments (2)
View All Updates

Binpress - Cut your development time and costs in half
Photo
- - - - -

Writing And Reading Xml Files (Vb.net) Part Ii

VB.NET reading xml files useful for database xml for connectionstring xmlreader xml xml files

  • Please log in to reply
No replies to this topic

#1 papabear

papabear

    CC Devotee

  • Senior Member
  • PipPipPipPipPipPip
  • 471 posts
  • Location:DarkSide

Posted 21 April 2012 - 04:53 AM

this is a continuation tutorial, you can always access the first part Writing and Creating XML Files

Writing and reading xml files

- Creating and Writing into XML files
- Reading XML files

in this part 2 of my tutorial we will study on how to read what is inside the xml files, we are still going to use the project that we've created at the part I. In the first part we use the form load event to create a xml file and at the same time write something into it. In this tutorial we will be using the button1 click event.

Double click the button1 in design view. You should see something like this


	Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

	End Sub

Inside that subroutine paste this code


		'check if file myxml.xml is existing
		If (IO.File.Exists("MyXML.xml")) Then

			'create a new xmltextreader object
			'this is the object that we will loop and will be used to read the xml file
			Dim document As XmlReader = New XmlTextReader("MyXML.xml")

			'loop through the xml file
			While (document.Read())

				Dim type = document.NodeType

				'if node type was element
				If (type = XmlNodeType.Element) Then

					'if the loop found a <FirstName> tag
					If (document.Name = "FirstName") Then

						TextBox1.Text = document.ReadInnerXml.ToString()

					End If

					'if the loop found a <LastName tag
					If (document.Name = "LastName") Then

						TextBox2.Text = document.ReadInnerXml.ToString()

					End If

				End If

			End While

		Else

			MessageBox.Show("The filename you selected was not found.")
		End If

explanations are inside the code above and commented :) it's easy to follow right?
This kind of technique was useful because you can use it to store your settings, connectionstrings for database connection, save username/password for textbox "Remember me" something like that? you can simply read and write into it if ever you want to change the settings, you can just open the xml file whenever and wherever you want without opening the source code of the program. I will be attaching the complete program below. Feel free to download it and make some discovery and experiments :)

happy coding

Attached File  xmlPractice.zip   73.31KB   1657 downloads
  • 0
Life has no CTRL+Z
Never Forget To HIT "LIKE" If I Helped





Also tagged with one or more of these keywords: VB.NET, reading xml files, useful for database, xml for connectionstring, xmlreader, xml, xml files

Powered by binpress