Save file to XML (nieuwe info toevoegen)

Status
Niet open voor verdere reacties.

Wilma1981

Gebruiker
Lid geworden
4 jun 2015
Berichten
5
Hallo allemaal,

Ik ben nog maar kort bezig met het leren van vb.net e.a.

Ik heb als opdracht gekregen dat ik een test moet maken met vragen, waar dan een naam, score en tijd uit komt. De test in principe klaar en alles werkt. Ik kan het ook wegschrijven in xml. Maar...Het is in principe de bedoeling dat er meerdere mensen de test kunnen maken en dat daar dan een verliezer uit komt. Dus..moeten de scores van alle personen die de test maken in hetzelfde bestand komen. Dan kan ik het vervolgens weer daaruit lezen en de verliezer bepalen. Hoe zorg ik ervoor dat ze allemaal opgeslagen worden in hetzelfde bestand en hoe kan ik ze dan weer uitlezen? Graag tips over hoe ik mijn code aan kan passen en niet verwijzen naar een andere pagina, want ik heb er zelf natuurlijk ook al veel op gegoogled, maar weet niet goed wat ik in mijn code nou aan moet passen of veranderen...:d
dit is wat ik nu heb...
Code:
Dim settings As New XmlWriterSettings()
        settings.Indent = True
        Dim XmlWrt As XmlWriter = XmlWriter.Create("MyXML.xml", settings)

        With XmlWrt

            .WriteStartDocument()

            'Comment
            .WriteComment("Scores Kandidaten")

            'root element
            .WriteStartElement("Scores")

            'person nodes
            .WriteStartElement("Naam")
            .WriteString(lblScoreName.Text.ToString())
            .WriteEndElement()

            .WriteStartElement("Score")
            .WriteString(lblScoreScoring.Text.ToString())
            .WriteEndElement()

            .WriteStartElement("Tijd")
            .WriteString(lblScoreTime.Text.ToString())
            .WriteEndElement()

            .WriteEndElement()

            .WriteEndDocument()
            .Close()

            Me.Close()
        End With
    End Sub

Daarnaast weet ik ook niet zo goed hoe ik kan zorgen dat de volgende persoon opnieuw kan beginnen zonder dat de test afgesloten wordt. Dus op het scoreformulier heb ik een button met "volgende kandidaat" en ik wil graag dat die dan ook weer opnieuw kan beginnen, maar nu sluit ie dan na het inlogformulier weer af.




Alvast heeeeeeeel erg bedankt!!

Groetjes Wilma

De bovenstaande code doe ik als ik op de click (close) button click..
 
Laatst bewerkt door een moderator:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan