Linq til xml vb problem
hej jeg er støt ind i et problem med linq til xml brugenmin metode er så ledes.
Protected Sub getchannels()
' the explanation for this u wil find the in the next method so pls see that first.
Dim XMLchannels As XDocument = XDocument.Load(Server.MapPath("xml/xmltv.xml"))
Dim channellist = From channel In XMLchannels.Descendants("channel") _
Select channelid = channel.Attribute("id"), channelname = channel.Element("display-name")
For Each chan In channellist
LITguide.Text &= "<tr>"
LITguide.Text &= "<td>"
LITguide.Text &= chan.channelname
LITguide.Text &= "</td>"
Dim programlist = From program In XMLchannels.Descendants("programme") _
Where program.Attribute("channel").Value = chan.channelid _
Select Filler = "", programname = program.Element("title")
For Each prog In programlist
LITguide.Text &= "<td>"
LITguide.Text &= prog.programname
LITguide.Text &= "</td>"
Next
LITguide.Text &= "</tr>"
Next
End Sub
problemet er linjerne :
LITguide.Text &= prog.programname
og
LITguide.Text &= chan.channelname
den melder fejlen : operator '&' is not defined for types "string" and linq.elements
på de 2 linjer og jeg har prøvet div ting jeg ved og de hjælper ikke er der nogen der evt. kan fortælle mig hvad den englig brokker sig over og evt et eksempel på vilken syntax så skal have
jeg prøvede at lave det i C# der melder den ingen fejl på sådan en linje der er kun vb :S og min kunde vil have det i vb har prøvet over tale ham til c# istedet men for mange er vb ikke så let at slipe fordi det er så nemt ;)