У меня есть текстовое поле «txtSearch». Я использую его для поиска людей по фамилии. это мой код.
var xmlTempResultSearch = xmlResidentListDisplay.selectNodes(
"//PeopleList/Row[contains(translate(@LastName, 'ABCDEFGHIJKLMNOPQRSTUVWXYZ', 'abcdefghijklmnopqrstuvwxyz'), '" +
txtSearch.value + "')]");
Этот код выбирает все фамилии в XML, как ввод текста в текстовое поле txtSearch.
Это переводит все буквы верхнего регистра в буквы нижнего регистра.
Поэтому, если я ищу «Доросан», если я набираю «доро», он находит нужного человека, потому что он перевел «Д» на «д». Но когда я набираю «Доро», он не находит нужного человека.
Мне интересно, могу ли я иметь два условия в XPATH и как? Я хочу иметь возможность переводить все прописные буквы в строчные или переводить все строчные буквы в прописные.