■ WebClient
* Webページにアクセスする
■ サンプル
* 下記の例の場合、もっと綺麗に書けるが、とりあえずサンプルとして。。。
private void button1_Click(object sender, EventArgs e)
{
WebClient wc = new WebClient();
using (Stream st = wc.OpenRead("http://www.webword.jp/xml/ini/sample1.xml"))
{
Encoding enc = Encoding.GetEncoding("Shift_JIS");
using (StreamReader sr = new StreamReader(st, enc))
{
using (XmlTextReader xmlReader = new XmlTextReader(sr))
{
List<string> list = new List<string>();
while (xmlReader.Read())
{
if (xmlReader.NodeType == System.Xml.XmlNodeType.Element
&& xmlReader.LocalName == "name")
{
list.Add(xmlReader.ReadString());
}
}
this.dataGridView1.DataSource = list.Select(x => new { Value = x }).ToList();
}
}
}
}