Hente XML-attribut
Hej,Jeg prøver at hente en attribut's værdi ud fra en XML som er Yahoo's Weather Cast RSS feed. Attributten hedder "temp".
Jeg prøver således:
Dim Node As XmlNode
Dim Attr As Object
Dim GetTemperature As String
Dim Xml As XmlDocument = New XmlDocument
Xml.Load("http://xml.weather.yahoo.com/forecastrss?p=DAXX0038&u=c")
Node = Xml.SelectSingleNode("//channel/item/yweather:condition")
Attr = Node.Attributes.getNamedItem("temp")
GetTemperature = Attr.Text + " grader."
Response.Write(GetTemperature)
Jeg får fejlen:
"Der kræves en XmlNamespaceManager eller XsltContext. Denne forespørgsel har et præfiks, en variabel eller en brugerdefineret funktion."
Det ser ud til at jeg skal have hentet et namespace ind for at det virker. Evt. dette:
xmlns:yweather="http://xml.weather.yahoo.com/ns/rss/1.0
Hvor implementerer jeg det for at få det til at virke?
Mvh.