指定した属性値を持つノードを取得するにはナビゲータのEvaluateメソッドを使用します。このサンプルではタグの属性IDが"ID00234"のノードを取得しています。 検索式は、//検索するタグ[@属性名=検索値] の用に指定します。 //XPathドキュメントを作成 System.Xml.XPath.XPathDocument xmlDoc = new System.Xml.XPath.XPathDocument(@"C:\Work\Test.xml"); //ナビゲータを作成 System.Xml.XPath.XPathNavigator xNavi = xmlDoc.CreateNavigator(); //検索式を指定して、ヒットしたノードをiteに格納 System.Xml.XPath.XPathNodeIterator ite = (System.Xml.XPath.XPath