net.webclient

15/11/2009 - 21:24 von Peter Gyger | Report spam
Hallo

Da es keine deutsches Powershell bzw. allgemeines .NET Framework Forum gibt,
poste ich meine Anfrage hier. Es geht um die Klasse net.webclient. Ev. kann
mir ja jemand einen Tipp geben. Danke.

Ich sah ein Bsp. mit Powershell (Powershell Version 1 unter Win 7), wo
mittels eines
Powershell Skript ein RSS Feeds abgerufen werden kann.

RSS liegen bekanntlich in verschiedenen Formation vor. Daher testete ich vor
ab, wie kompatibel dieser Zugrif ist:

Test1:
([xml](new-object
net.webclient).DownloadString("http://blogs.msdn.com/powershell/rss.aspx")).rss.channel.item
| format-table title, link
Resultat OK
Kleiner Fehler: Bindestrich wird als Zeichen falsch dargestellt.
Zeichensatzproblem - IMO

Test4 mit Format RSS 0.9
([xml](new-object
net.webclient).DownloadString("http://www.heise.de/newsticker/heise.rdf")).rss.channel.item
| format-table title, link
Resultat NOK - d.h. keine Zeile zurück erhalten.

Test2 mit Format RSS 2:
([xml](new-object
net.webclient).DownloadString("http://blogs.msdn.com/powershell/rss.xml")).rss.channel.item
| format-table title, link
Resultat OK
Kleiner Fehler: Bindestrich wird als Zeichen falsch dargestellt.
Zeichensatzproblem - IMO

Test3 mit Format ATOM 1
([xml](new-object
net.webclient).DownloadString("http://blogs.msdn.com/powershell/atom.xml")).rss.channel.item
| format-table title, link
Resultat NOK - d.h. keine Zeile zurück erhalten.

Eine Rechchere bei Google bzw. MSDN -
http://social.msdn.microsoft.com/Se...m&ac=8 -
ergaben keinen Hinweis wie ich den Aufruf so gestalten kann, dass die
gàngigen RSS Formate (siehe oben) gelesen werden können.

Für einen konkreten Hinweis bzw. Tipp danke ich im Voraus

MfG
Peter
 

Lesen sie die antworten

#1 Stefan Falz [MVP]
16/11/2009 - 08:36 | Warnen spam
Hallo Peter,

"Peter Gyger" schrieb:

Eine Rechchere bei Google bzw. MSDN -
http://social.msdn.microsoft.com/Se...m&ac=8 -
ergaben keinen Hinweis wie ich den Aufruf so gestalten kann, dass die
gàngigen RSS Formate (siehe oben) gelesen werden können.



schau Dir mal das hier an:

http://msdn.microsoft.com/de-de/lib...ation.aspx

Atom1 und Rss2 sind bereits als FeedFormatter verfügbar. Für weitere Formate
bemüh mal nochmal Google, es gibt einige Beispiele für eigene Klassen dieser
Art.

Tschau, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

Ähnliche fragen