2009-10-20 77 views
0

我想在xml文件中搜索。這是我的linq sentece。用linq搜索xml

string _sSemptom = "try"; 
XElement xe = from c in xdSemptom.Elements().Elements().Elements() 
         .Elements().Attributes("Isim") 
       where c.Value.Length >= _sSemptom.Length && 
        c.Value.Contains(_sSemptom) 
       select c.Parent 

我能找到的XElement這種方式,但如果_sSemptom是「嘗試」我無法找到它。我如何使用大寫和小寫變體進行搜索?

感謝您的幫助。

回答

4

編輯:事實上,它表明過載Contains()。你可以用IndexOf()代替:

c.Value.IndexOf(_sSemptom, StringComparison.OrdinalIgnoreCase) > -1