Как обрабатывать XML-строку% Like% поиска в C # - PullRequest
0 голосов
/ 21 мая 2010

Как я знаю, я могу искать БД с синтаксисом Sql %like%.

Теперь я работаю с XML, как я могу обработать одно и то же условие поиска для файла XML в C #?

Я хочу найти строку и найти ее по части ключевого слова. Не полный текст ключевого слова.

   <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 " Спасибо.

Ответы [ 2 ]

2 голосов
/ 21 мая 2010

Есть несколько способов сделать это, в зависимости от версии .NET, с которой вы работаете. Вы можете использовать XPath или мое предпочтение Linq To XML .

Вот несколько полезных ссылок:

1 голос
/ 21 мая 2010

Просмотрите XML-файл и выполните String.Contains (...).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...