名前空間のない単純なXMLドキュメントがあります
これは、 Nameに基づいて特定の要素を検索するためにC#で記述したコードです。
public XmlElement SearchXML(string name)
{
XmlDocument xDoc = new XmlDocument();
string filePath = ConfigurationManager.AppSettings["path"];
xDoc.Load(filePath);
string xQryStr = "//NewPatient[Name='" + name + "']";
xDoc.SelectNodes(xQryStr);
XmlElement xmlEle = xDoc.DocumentElement;
return xmlEle;
}
XMLドキュメントは次のとおりです
SearchXMLメソッドを呼び出して、引数としてDennisを渡そうとすると、特定の要素のみを含むxml要素を返す代わりに、ドキュメント全体が返されます。
どこが間違っているのでしょうか?
助けていただければ幸いです。