使用 linq 在 xml 中搜索
我想在 xml 文件中搜索。这是我的 linq 句子。
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 是“Try”,我就找不到它。如何使用大小写变化进行搜索?
感谢您的帮助。
I want to searching in a xml file. this is my linq sentece.
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
I can find the XElement that way, but if _sSemptom is "Try" I can't find it. How can I search using upper and lower case variations?
Thanks for your helps.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
编辑:实际上,事实证明没有 StringComparison 重载 Contains()。您可以使用 IndexOf() 代替:
Edit: Actually, it turns out there isn't a StringComparison overload for Contains(). You can use IndexOf() instead: