Comment lire un Fichier XML

J'ai un VB.net programme. Je suis d'essayer d'utiliser XMLReader pour lire un .fichier xml. J'ai envie de casser le Fichier XML pour organiser en différentes "Sections" Dans cet exemple "FormTitle" et "ButtonTitle". Je voudrais saisir l' <Text> données de FormTitle et de les afficher sur le Formulaire "text" et prendre la <Text> dans "ButtonTitle", et d'afficher dans le texte du bouton.

Voici mon Fichier XML:

<?xml version="1.0" encoding="utf-8"?>
<!--XML Database.-->
<FormTitle>
    <Text>Form Test</Text>
</FormTitle>
<ButtonTitle>
    <Text>Button Test</Text>
</ButtonTitle>

Voici mon Code actuel:

If (IO.File.Exists("C:\testing.xml")) Then

    Dim document As XmlReader = New XmlTextReader("C:\testing.xml")

    While (document.Read())

        Dim type = document.NodeType


        If (type = XmlNodeType.Element) Then

            '
            If (document.Name = "Text") Then
                Me.Text = document.ReadInnerXml.ToString()


            End If



        End If


    End While

Else

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

Comment peut apporter dans la section suivante (ButtonTitle) du même nom, qui est en FormTitle qui est (Text). Je suppose que j'ai besoin de faire référence à FormTitle et ButtonTitle dans un si l'état?

  • Notez que votre fichier XML n'est pas bien formé. Un fichier XML doit toujours avoir un élément racine, et la vôtre en a deux FormTitle et ButtonTitle. Peut-être vous devriez envelopper dans un élément parent, peut-être <Cordes>.
InformationsquelleAutor Shmewnix | 2013-04-10