Hallo,
ich habe folgendes Problem:
Ich versuche eine Datei aus dem Internet herunterzuladen. Genauer gesagt, eine XML-Datei aus dem WoW Arsenal von Blizzard. Dort werden die Daten, die einen Spieler-Charakter beschreiben im XML-Format abgelegt.
Beispiel: http://eu.wowarmory.com/search.xml?searchQuery=egon&searchType=characters
Wenn man eine Suche dort durchführt, erhält man eine Liste von Suchergebnissen. Die Ergebnisse verweisen allerdings alle auf die gleiche XML-Datei, die über ihre Parameter aus der Blizzard Datenbank erstellt wird.
Beispiel: http://eu.wowarmory.com/character-sheet.xml?r=Arathor&n=Egon
Parameter: r = Server, n = Spielername.
Wenn ich also mit Rechtsklick auf einen der Ergebnis-Links klicke und "Ziel speichern unter ..." wähle, funktioniert alles wie gewünscht. Wenn ich selbiges in C# versuche, bekomme ich als Ergebnis die XML-Datei, aber in das XSL-Schema gepresst - also HTML-Quelltext.
Nun zu meinem eigentlichen Problem:
jegliche Versuche die Daten als kompfortables XML-File downzuloaden (Rechtschreibung?) mit Hilfe des HttpWebRequest / HttpWebResponse oder dem WebClient lieferten mir jedes mal die geparste XML-Datei als HTML-Quelltext.
Muss ich bei der Downloadanfrage evtl noch spezielle Header-Informationen senden?
Oder bin ich ganz und gar auf dem Holzweg?
Hoffe, ihr könnt mir Tipps geben
ich habe folgendes Problem:
Ich versuche eine Datei aus dem Internet herunterzuladen. Genauer gesagt, eine XML-Datei aus dem WoW Arsenal von Blizzard. Dort werden die Daten, die einen Spieler-Charakter beschreiben im XML-Format abgelegt.
Beispiel: http://eu.wowarmory.com/search.xml?searchQuery=egon&searchType=characters
Wenn man eine Suche dort durchführt, erhält man eine Liste von Suchergebnissen. Die Ergebnisse verweisen allerdings alle auf die gleiche XML-Datei, die über ihre Parameter aus der Blizzard Datenbank erstellt wird.
Beispiel: http://eu.wowarmory.com/character-sheet.xml?r=Arathor&n=Egon
Parameter: r = Server, n = Spielername.
Wenn ich also mit Rechtsklick auf einen der Ergebnis-Links klicke und "Ziel speichern unter ..." wähle, funktioniert alles wie gewünscht. Wenn ich selbiges in C# versuche, bekomme ich als Ergebnis die XML-Datei, aber in das XSL-Schema gepresst - also HTML-Quelltext.
Nun zu meinem eigentlichen Problem:
jegliche Versuche die Daten als kompfortables XML-File downzuloaden (Rechtschreibung?) mit Hilfe des HttpWebRequest / HttpWebResponse oder dem WebClient lieferten mir jedes mal die geparste XML-Datei als HTML-Quelltext.
Muss ich bei der Downloadanfrage evtl noch spezielle Header-Informationen senden?
Oder bin ich ganz und gar auf dem Holzweg?
Hoffe, ihr könnt mir Tipps geben
