如我所知,我可以使用Sql语法%like%搜索DB。
现在我正在使用XML,如何在C#中处理相同的XML文件搜索条件?
我想搜索字符串,并找到它的一部分关键字。不是关键字的全文。
<bookstore>
<book genre="autobiography">
<title>The Autobiography of Benjamin Franklin</title>
<author>
<first-name>Benjamin</first-name>
<last-name>Franklin</last-name>
</author>
<price>8.99</price>
</book>
<book genre="philosophy">
<title>The Gorgias</title>
<author>
<name>Plato</name>
</author>
<price>9.99</price>
</book>
</bookstore>假设我正在处理上面的示例XML。如何在C#中编码搜索"%jami%",然后返回"Benjamin“。谢谢。
发布于 2010-05-21 05:26:58
遍历XML文件并执行String.Contains(.)
发布于 2010-05-21 06:04:51
根据您正在使用的.NET版本,有几种方法可以做到这一点。您可以使用XPath,或者我的首选项Linq到XML。
以下是一些有用的链接:
https://stackoverflow.com/questions/2879728
复制相似问题