Два условия использования ИЛИ в XPATH

У меня есть текстовое поле "txtSearch". Я использую его для поиска людей по фамилии. это мой код

var xmlTempResultSearch = xmlResidentListDisplay.selectNodes(
    "//PeopleList/Row[contains(translate(@LastName, 'ABCDEFGHIJKLMNOPQRSTUVWXYZ', 'abcdefghijklmnopqrstuvwxyz'), '" +
    txtSearch.value + "')]");

Этот код выбирает все фамилии в XML, как текст, введенный в текстовое поле txtSearch.

Это переводит все заглавные буквы в строчные.

Поэтому, если я ищу «Dorosan», если я набираю «doro», он находит правильного человека, потому что он перевел «D»; до 'd'. Но когда я набираю «Doro», он не находит нужного человека.

Мне интересно, могу ли я иметь два условия в XPATH и как? Я хочу иметь возможность перевести все прописные буквы в строчные, ИЛИ перевести все строчные буквы в прописные.

Ответы на вопрос(4)

Ваш ответ на вопрос