此代码有效:
XmlNode Key = Site.SelectSingleNode(PathString, manager);
但我真正想要的本质上是:
string desiredValue="Ribeye";
XmlNode Key = Site.SelectSingleNode(PathString[Value=desiredValue], manager);
desiredValue 不是属性,字符串变量将在使用之间发生变化。因此,如果我的标签是 FavoriteSteak,那么 XML 行将是:
<FavoriteSteak>Ribeye</FavoriteSteak>
...并且我希望 SelectSingleNode 调用返回一个等于“Ribeye”的 FavoriteSteak 实例。
如何编写过滤器?