private void Form1_Load(object sender, System.EventArgs e) { XmlDocument doc = new XmlDocument(); doc.Load(@"c:\sample2.xml"); XmlNamespaceManager nsmgr1 = new XmlNamespaceManager(doc.NameTable); nsmgr1.AddNamespace("smpl","http://www.atmarkit.co.jp/xmlns/sample/shoseki/info"); XmlNodeList list1 = doc.SelectNodes("/smpl:書籍情報/smpl:著者",nsmgr1); if( list1.Count > 0 ) { XmlNodeList list2 = list1[0].SelectNodes("smpl:名前",nsmgr1); foreach( XmlNode node in list2 ) { Trace.WriteLine(node.InnerText); } } }