Hjælp til min XML kode
Hej,jeg er igang med at lave et projekt i VB hvor jeg skal hente data ind fra en XML fil, har lavet så man den henter data ind med denne kode
Imports System
Imports System.Drawing
Imports System.Collections
Imports System.ComponentModel
Imports System.Windows.Forms
Imports System.Data
Imports System.Xml
Imports System.Xml.Serialization
Imports System.IO
Public Class Form1
Private Sub TabStrip_Radio_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TabStrip_Radio.Click
Dim myItem As New ListViewItem()
' Set up the listview control
Stations_View.Items.Clear()
' The xml node reader.
Dim reader As XmlNodeReader = Nothing
Try
Dim s As String = ""
' The xml document to read from.
Dim doc As New XmlDocument()
' Load the xml document.
doc.Load("Station\Radio.xml")
' Set the reader to open the xml document.
reader = New XmlNodeReader(doc)
' Read all the data in the XML document and display it.
While reader.Read()
Select Case reader.NodeType
Case XmlNodeType.Element
' Keep track of the element that the user is on.
s = reader.Name
Case XmlNodeType.Text
If s.Equals("Name") Then
' With the first name add a line to the listview control.
myItem = Stations_View.Items.Add(reader.Value)
' For all other data itmes in the list just add
' as sub itmes since they are in the correct order.
Else
myItem.SubItems.Add(reader.Value)
End If
End Select
End While
Finally
' Do the necessary clean up.
If Not (reader Is Nothing) Then
reader.Close()
End If
End Try
End Sub
End Class
Men jeg vil gerne lave så når man eks trykker på The Voice i Listview menuen så starter den, den URL der ligger i XML filen. Men aner ikke hvordan jeg skal gøre dette. Min XML fil ser sådan her ud
<?xml version="1.0"?>
<!--GaX-->
<Media>
<Radio>
<Name>VOICE DK - TEST</Name>
<URL>TheVoice.dk</URL>
</Radio>
<tv>
<Name>VOICEDK - TEST2</Name>
<URL>TheVoice.dk</URL>
</tv>
</Media>
Håber nogen venlige sjæle kan hjælpe mig