Если вы хотите позвонить через HTTP и загрузить какой-нибудь XML, вам нужно взглянуть на класс, такой как WebClient. Вот видео, которое я сделал по использованию WebClient здесь: channel9.msdn.com/posts/mtaulty/Silverlight-4-Beta-Networking-Part-1-WebClient-and-XML/, которое может помочь в этом.
Это позволит вам загрузить ваш XML по сети. Затем вы захотите превратить это в некоторые объекты, потому что Silverlight на самом деле не связывается с XML. Итак, вы бы использовали API, такой как LINQ to XML, чтобы превратить его в объекты. Я думаю, что я покажу простой пример LINQ to XML в этом видео, но вы также можете попробовать это видео www.silverlight.net/learn/videos/all/readingwriting-xml-with-linq-to-xml/ в качестве другого примера.
После того, как вы собрали данные в некоторый набор объектов, вам нужно привязать их к используемой вами диаграмме. Что касается привязки диаграммы к данным, вы можете найти примеры в самом наборе инструментов Silverlight (на сайте silverlight.codeplex.com) или на странице примера www.silverlight.net/content/samples/sl4/toolkitcontrolsamples/run/default. HTML, в котором есть примеры того, как связать эти элементы.
Надеюсь, это поможет,
Mike.