Czytnik RSS w kontrolce WebBrowser

0

Witam,

Aktualnie jestem na końcowej fazie tworzenia projektu grupowego (uczelnia) , stoję przed następującym problemem. Mam adres feeda rss zapisany w bazie, muszę go w jakiś prosty sposób odczytać w części projektu zwanej displayem. W jaki sposób to zrobić? Przyszło mi do głowy użycie kontrolki WebBrowser i wrzucenie adresu Feeda do jej metody. Udaje mi się odczytać adres strony w Xamlowej przeglądarce ale wynikiem jest XML. Macie pomysł jak to obejść, odczytać?

Pozdrawiam
Piotrek

0

przecież rssa dostajesz właśnie w postaci xml - dostajesz tylko dane a jak je wyświetlisz to już jest twoja sprawa. Trzeba sobie samemu wymyślić oraz oprogramować wyświetlanie poszczególnych wiadomości

0

No właśnie dlatego się tutaj udałem bo chciałbym się dowiedzieć jak to oprogramować i wrzucić do kontrolki w XAMLU. Takie rozwiązanie uratuje nasz projekt. :)

0

no ale czego nie rozumiesz??? W odpowiedzi z serwera RSS dostajesz XMLa z poszczególnymi wiadomościami. Najpierw musisz zdecydować co chcesz pokazać (które elementy), potem jak ma wyglądać wiadomość (fizycznie, gdzie tytuł, autor, treść, itd) a na końcu wyciągnąć z XMLa to co chcesz pokazać (na necie jest od metra info jak w c# dobrać się do XMLa a i format RSS jest dobrze opisany) i opakować to w XAMLa. Nie ma do tego automatu.

Tu masz przykłady https://www.google.pl/search?q=c%23+rss+xaml

0

Wiesz co u nas jest to zrobione tak że mamy Rss reader ktory pobiera nam Feeda, a później zapisuje te dane do bazy, następnie z tej bazy ma być robiony odczyt. I chyba teraz zrozumiałem że to jak ma wyglądać nasz Feed w Xamlu ma być zapisane w bazie (poszczególne elementy tytuł, link itp), i to po prostu wrzucamy do Xamla. Bo właśnie ja miałem koncepcje że w bazie mamy podstawowe info, ID, tytuł, link i właśnie ten link ma posłużyć do otworzenia Feeda w Xamlu. Podsumowując, jedyna droga to zapis kompletnego feeda do bazy (razem z treścią)?

0

możesz pobierać od razu do bazy całość, możesz mieć w bazie tylko linka i pobierać całość po kliknięciu - to nie ma nic do rzeczy. Po prostu musisz w pewnym momencie

  1. pobrać feeda
  2. podzielić go na poszczególne części (treść, tytuł, autor, link, cokolwiek tam masz jeszcze innego)
  3. wyświetlić go

czy po 2 będziesz miał zapis do bazy i potem jeszcze pobranie z bazy czy to pominiesz nie ma znaczenia.

Nie wiem jak to inaczej wytłumaczyć - pojedynczy feed to jest XML, czyli tekst opakowany w znaczniki i to jak (i kiedy) Ty ten tekst zinterpretujesz to już tylko od Ciebie zależy

1 użytkowników online, w tym zalogowanych: 0, gości: 1