25. august 2010 - 17:03Der er
19 kommentarer og 1 løsning
læsning af RSS
Hej,
jeg har en RSS kilde som jeg skal have behandlet data fra, problemet er at det indeholder noget mystisk CDData tag, så de data jeg reel skal bruge som status, land og by, er besværlige (p.t. umulige) at læse for mig.
Hvordan får jeg hentet disse værdier ud i c# så jeg kan behandle dem videre ?
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
du har sikkert ret, omend jeg synes det var mere valid, hvis de lå som <link></link><status></status> osv men ok.
Jeg får dog stadig ikke værdierne ud helt, men kan sikkert godt klare den herfra med lidt dirty replace af div og eventid osv, det er vel nødvendigt, søgte jo lidt en måde at få selve værdierne ud kun - som fx eventid'et, eller "Danmark" for land.
arghh, den skriver jo de samme værdier ud igen og igen hehe, var jo meninegn den skulle skrive for næste item, ikke for den første for antallet af items.. kan du spotte problemet her også .o
Har slettet replace, ville også meget gerne af med den :) Denne linie crasher den dog så på. XDocument doc2 = XDocument.Parse("<stuff>" + doc.Root.Element("item").Element("description").Value + "</stuff>");
Jeg har så ændret som nedenfor men så spytter den igen bare samme data ud hver gang.
XDocument doc = XDocument.Load(url);
foreach (XElement item in doc.Root.Element("channel").Elements("item")) { XDocument doc2 = XDocument.Parse("<stuff>" + doc.Root.Element("channel").Element("item").Element("description").Value + "</stuff>"); foreach (XElement elm in doc2.Root.Elements("div")) { Console.WriteLine(elm.Value); } } Console.ReadKey();
Here to serve ... altid godt at strese af på andres problemer, de er til tider nemmere at løse, da man kan stirre sig blind på sine egne.
mvh
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.