Ich habe Probleme mit der Performance von XmlDocument.Load(). Hier ist man mein Code:
XmlDocument musikinfo = new XmlDocument(); XmlReader xml_datei = new XmlTextReader("http://ws.audioscrobbler.com/2.0/?method=track.getinfo&api_key=b25b959554ed76058ac220b7b2e0a026&artist=" + (String)id3_return("artist", file) + "&track=" + (String)id3_return("title", file)); MessageBox.Show("Geladen1!"); musikinfo.Load(xml_datei); MessageBox.Show("Geladen2!");
Die Messageboxen habe ich nur zur Zeitüberwachung eingebaut. Die Erste erscheint praktisch sofort, bis die zweite erscheint dauert aber fast 20 Sekunden. Wie kann ich XmlDocument.Load() dazu bringen, schneller zu arbeiten? Oder gibt es eine andere Methode? Ich habe auch schon XmlDocument.Load(URL) ausprobiert anstelle der ersten und dritten Zeile, aber auch das bringt keine Steigerung. Eine Beispiel XML ist z.B. hier.
lg Stefan