XML Data read

Tags:    c#

<< < 12 > >>
Hej, jeg har hele dagen siddet og bøvlet med at læse de korrekte data fra en XML fil.

Den fil jeg skal læse fra er min lastFM bruger (http://ws.audioscrobbler.com/1.0/user/KLIM8D/recenttracks.xml)
Den skal følgende nodes: name, artist, date

Jeg er kommet frem til følgende 2 metoder, hvor den første virkede "bedst":

Metode 1, her skrev den fint 1 post i XML dokumentet, men der stoppede det så også. Jeg hentede også XML filen ned, da MapPath ikke virkede ellers, dette var dog heller ikke meningen og den skulle gerne hentes fra den stig jeg skrev tidligere.
Fold kodeboks ind/udKode 



Metode 2, bygger lidt på det samme. Her blev der bare ikke skrevet noget overhovedet.
Fold kodeboks ind/udKode 



Jeg er forholdsvis ny til c# og har derfor også brugt meget af tiden på google i håb om at finde en tutorial, ingen af dem jeg har fundet har levet op til de "krav" jeg har.

Jeg håber der sidder nogle derude, som kan give en hånd med dette :)




14 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
oh jo det kunne man sagtens. Så sparede jeg da lige lidt linjer kode. Tak Martin :)



Det var så lidt. Linq har det med at gøre livet let for udvikleren. Eller koden bliver ihvertfald letlæseligt.



Hej Morten

Prøv at lave en substring på hvert item.
f.eks.:
lblName.Text += ("<a" + " " + "href=" + item.link.substring(0,15) + ">" + item.name.substring(0,15) + "</a>" + "<br/>");

hvis det er lablen der kun må være 15, så kan du prøve med:
string myLable = ("<a" + " " + "href=" + item.link + ">" + item.name + "</a>" + "<br/>");
lblName.Text = myLable.Remove(15);

Venlig hilsen
Claus



Det virkede, tak Claus! :)



<< < 12 > >>
t