私はこれを書きました:
XDocument doc = XDocument.Load("test.xml");
string nodeName = "Mike";
var query = from el in doc.Descendants("dogs")
where (string)el.Attribute("name") == nodeName
select
"Name: " + nodeName
+ "\n" + "Breed: " + (string)el.Element("breed")
+ "\n" + "Sex: " + (string)el.Element("sex");
foreach (string data in query)
MessageBox.Show(data);
このデータをロードしたいので、それらを変数に入れて、後でテキストボックス、ラジオボックスなどに配置できるようにします。今のところ、メッセージボックスで表示する方法しか知りません。