我有一个没有命名空间的简单 XML 文档
这是我用 C# 编写的代码,用于根据Name搜索特定元素。
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 元素,而是返回整个文档。
我可能在哪里犯错?
任何帮助表示赞赏。