Avatar billede saxtus Nybegynder
25. juni 2008 - 11:28 Der er 2 kommentarer og
1 løsning

XML / INI fil

Hej Eksperter

Jeg er i gang med at lave et lille projekt hvor jeg skal kunne gemme/hente data fra 4 text felter i en fil.

Hvad vil i anbefale at jeg bruger.
Jeg har ikke programeret meget i VB.Net

Har i uddybende spørgsmål så skriv
Avatar billede arne_v Ekspert
25. juni 2008 - 15:31 #1
XmlDocument boer vaere ret simpelt at bruge til formaalet.
Avatar billede bgo Nybegynder
27. juni 2008 - 10:47 #2
Her er lidt til inspiration:

Dim controls_xml As New XmlDocument
Dim root As XmlNode = controls_xml.CreateElement("root")
controls_xml.AppendChild(root)
Dim itemsInRoot As XmlNode = controls_xml.CreateElement("item")
Dim tb1 As XmlNode = controls_xml.CreateElement("textbox1")
Dim tb2 As XmlNode = controls_xml.CreateElement("textbox2")
Dim tb3 As XmlNode = controls_xml.CreateElement("textbox3")
Dim tb4 As XmlNode = controls_xml.CreateElement("textbox4")
tb1.AppendChild(controls_xml.CreateTextNode(TextBox1.Text))
tb2.AppendChild(controls_xml.CreateTextNode(TextBox2.Text))
tb3.AppendChild(controls_xml.CreateTextNode(TextBox3.Text))
tb4.AppendChild(controls_xml.CreateTextNode(TextBox4.Text))
itemsInRoot.AppendChild(tb1)
itemsInRoot.AppendChild(tb2)
itemsInRoot.AppendChild(tb3)
itemsInRoot.AppendChild(tb4)
root.AppendChild(itemsInRoot)


controls_xml.InsertBefore(controls_xml.CreateXmlDeclaration("1.0", "UTF-8", "yes"), controls_xml.DocumentElement)
controls_xml.Save("controls.ini")

Det skaber en xml ala:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<root>
  <item>
    <textbox1>asd</textbox1>
    <textbox2>sdf</textbox2>
    <textbox3>dfg</textbox3>
    <textbox4>fgh</textbox4>
  </item>
</root>

Håber det kan bruges
Avatar billede saxtus Nybegynder
02. juli 2008 - 12:19 #3
kom udenom problemer ved at gøre følgende:

Dim fs As New FileStream("c:\config\filnavn.ini", FileMode.Create, FileAccess.Write)
Dim s As New StreamWriter(fs)
  s.WriteLine(Form3.TextBox1.Text)
  s.Close()

Så skal jeg bare åbne filen og læse hvad der står i det
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester



IT-JOB

Cognizant Technology Solutions Denmark ApS

Sr. Test Analyst

Cognizant Technology Solutions Denmark ApS

Data Architect

KMD A/S

.NET Developer