lørdag, januar 23, 2021

RSS reader problem

Daily Rush Debat Programmering RSS reader problem

  • Forfatter
    Emne
  • #0

    VFF1983
    Bruger
    442 indlæg
    Offline

    Hej DR

    Har erfaret at der er mange kloge hoveder herinde, så forsøger mig lige med et spørgsmål

    Jeg er ved at lave et lille RSS reader program i C#, og det fungerer grundlæggende OK.

    Problemet er at når jeg har hentet et RSS feed via. et link og det bliver vist i mit program, får jeg en masse HTML tags med, hvilket gør det meget grimt at se på. Jeg kan ikke lige se hvor fejlen ligger. Jeg henter feeds fra siderne via. XmlDataProvider under XAML koden.

    Hvis nogen har mod på, og tid til, at kigge det igennem, er jeg yderst taknemmelig.

    Stort set det hele er lavet i XAML i Visual Studio 2012.

    link:

    https://www.dropbox.com/sh/o82ilj278cot82m/w4AcaS4bcU

    Mvh.
    Thomas

    Mine sider:

    thomasrasmussen.dk
    Netradio.nu
    KalenderNet.dk

Viser 9 kommentarer - 1 til 9 (af 9 i alt)
  • Forfatter
    Kommentarer
  • #1

    _Venom
    Bruger
    5.364 indlæg
    Offline

    kan ikke lige kigge på det her, fordi jeg sidder med en 2010 version.

    hvordan ser det output du får fra selve rss-feedet ud?

    (Redigeret 30-02-3045 13:37)

    #2

    MadsAG
    Bruger
    4.591 indlæg
    Offline

    Strip HTML tagsne vel? Jeg har ingen ide udover det :-p.

    #3

    _Venom
    Bruger
    5.364 indlæg
    Offline

    #2 mit bud er at han får fat i en html-visning af rss-feedet (med kategorier og filtrering etc) i stedet for det rå xml

    (Redigeret 30-02-3045 13:37)

    #4

    VFF1983
    Bruger
    442 indlæg
    Offline

    #1
    Jeg har taget et screenshot af hvordan det ser ud når programmet kører:

    https://www.dropbox.com/s/l4n8cpquf7tkqxl/eksempel.jpg

    Og ved nogle af de andre feeds er det faktisk endnu grimmere.

    #2
    Jeg er ikke sikker på hvordan jeg stripper tagsne i det her tilfælde, har forsøgt at fjerne tags via. noget C# kode, men det har ikke virket.

    #3
    Jeg har bare fundet feeds via. kildekoden på de forskellige sider, men det ligner XML.

    Mine sider:

    thomasrasmussen.dk
    Netradio.nu
    KalenderNet.dk

    #5

    Holger-IST-
    Bruger
    6.970 indlæg
    Offline

    Jeg ville nok også strippe html’en (eller se om det er html encoded og se om det skal decodes ved visning).

    Til at strippe html kan du vist bruge HtmlAgility pack med fordel:

    http://htmlagilitypack.codeplex.com/

    - Holger "A woman drove me to drink and I didn't even have the decency to thank her." - W. C. Fields

    #6

    VFF1983
    Bruger
    442 indlæg
    Offline

    #5
    Ser interessant ud, vil jeg lige få kigget nærmere på.

    Tak for input indtil videre.

    Mine sider:

    thomasrasmussen.dk
    Netradio.nu
    KalenderNet.dk

    #7

    _Venom
    Bruger
    5.364 indlæg
    Offline

    ah, ja. havde misforstået problematikken og troede at rss’en var embedded i html.

    men jo, hvis det skal væk, skal det enten strippes eller htmldecodes, og holger’s bud er et godt et

    (Redigeret 30-02-3045 13:37)

    #8

    VFF1983
    Bruger
    442 indlæg
    Offline

    Har kigget lidt på den løsning fra #5, og har også fået hentet DLL’en og importeret den. Men der ser ikke ud til at være nogen form for vejledning fra udvikleren og har ikke tidligere erfaring med dette. Nogen som har prøvet at bruge denne løsning og evt. kan give et kort eksempel?

    Mine sider:

    thomasrasmussen.dk
    Netradio.nu
    KalenderNet.dk

    #9

    hausner
    Moderator
    17.187 indlæg
    Offline

    Der er masser af kode eksempler på deres codeplex side

    Planter er fascinerende

Viser 9 kommentarer - 1 til 9 (af 9 i alt)
  • Du skal være logget ind for at kommentere på dette indlæg.