Есть ли способ уменьшить код foreach ниже, поэтому мне не нужно использовать цикл foreach для итерации по узлам xml?Поиск в XmlNodeList для определенной строки
Я просто хочу, чтобы смотреть и видеть, если элемент присутствует в файле XML
XmlDocument doc = new XmlDocument();
doc.Load("MyList.xml");
XmlNodeList list = doc.SelectNodes("/MyList/item");
foreach(XmlNode item in list)
{
string name = item.InnerText;
if(name == "blah blah")
{
//do something
}
}
Вышеприведенные работает, но я просто хочу меньший клёвый способ сделать это :)
Что именно вы пытаетесь сделать? Сделайте что-нибудь для ** каждого ** XmlNode с конкретным InnerText или только одним? – cubrr
Вы можете использовать делегатов ... –