У меня проблема. Мне нужно равное значение из XML со строкой, которая вводится в textBox. То, что мне нужно сделать, - сделать программу более «интеллигентной», что означает, что если я нахожу «kraków» вместо «Kraków», программа должна найти местоположение в любом случае.Неточное совпадение в XML
Пример кода:
public static IEnumerable<XElement> GetRowsWithColumn(IEnumerable<XElement> rows, String name, String value)
{
return rows
.Where(row => row.Elements("col")
.Any(col =>
col.Attributes("name").Any(attr => attr.Value.Equals(name))
&& col.Value.Equals(value)));
}
Если я типа «Краков», то я получаю хороший ответ от XML, но когда я типа «Кракову» нет матча. Что мне делать?
И если я могу задать еще один вопрос, как я могу предложить такие запросы, как google? Если вы наберете «progr», Google покажет вам, например, «программирование».
К сожалению, это не решение, сог есть такие города, как «Бельско-Бяла» «Nowa Wieś» и при вводе без второго верхнего, и «-» нет матча. –