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