Dos condiciones usando OR en XPATH
Tengo un cuadro de texto, 'txtSearch'. Lo estoy usando para buscar personas por Apellido. este es mi codigo
var xmlTempResultSearch = xmlResidentListDisplay.selectNodes(
"//PeopleList/Row[contains(translate(@LastName, 'ABCDEFGHIJKLMNOPQRSTUVWXYZ', 'abcdefghijklmnopqrstuvwxyz'), '" +
txtSearch.value + "')]");
Este código selecciona todos los apellidos en el XML como la entrada de texto en el cuadro de texto txtSearch.
Esto traduce todas las letras mayúsculas a letras minúsculas.
Entonces, si estoy buscando 'Dorosan', si escribo 'doro', recupera a la persona correcta porque tradujo la 'D' a 'd'. Pero cuando escribo 'Doro', no recupera a la persona correcta.
Me pregunto si puedo tener dos condiciones en un XPATH, y ¿cómo? Quiero poder traducir todo en mayúsculas a minúsculas, O traducir todo en minúsculas a mayúsculas.