Duas condições usando OR no XPATH
Eu tenho uma caixa de texto, 'txtSearch'. Eu estou usando para pesquisar pessoas pelo sobrenome. esse é o meu código.
var xmlTempResultSearch = xmlResidentListDisplay.selectNodes(
"//PeopleList/Row[contains(translate(@LastName, 'ABCDEFGHIJKLMNOPQRSTUVWXYZ', 'abcdefghijklmnopqrstuvwxyz'), '" +
txtSearch.value + "')]");
Esse código seleciona todos os sobrenomes no XML, como a entrada de texto na caixa de texto txtSearch.
Isso traduz todas as letras maiúsculas para minúsculas.
Então, se eu estou procurando por 'Dorosan', se eu digitar 'doro', ele recupera a pessoa correta porque traduziu o 'D' para 'd'. Mas quando eu digito 'Doro', ele não recupera a pessoa correta.
Eu estou querendo saber se eu posso ter duas condições em um XPATH e como? Eu quero ser capaz de traduzir todas as letras maiúsculas para minúsculas ou traduzir todas as letras minúsculas para maiúsculas.