Deux conditions de l'aide OU dans XPATH

J'ai une zone de texte, 'txtSearch'. Je l'utilise pour rechercher des personnes par Nom de famille. c'est mon code.

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

Ce code sélectionne tous les noms dans le fichier XML, comme la saisie de texte dans le txtSearch zone de texte.

Cela se traduit par des lettres majuscules aux lettres minuscules.

Donc, si je suis la recherche pour "Dorosan', si j'type "doro", il récupère la bonne personne, parce qu'il traduit le " D " à "d". Mais quand je tape 'Doro", il n'est pas en mesure de récupérer la bonne personne.

Je me demande si je peux avoir deux conditions dans un XPATH, et comment? Je veux être capable de traduire toutes les majuscules en minuscules, OU de traduire toutes les minuscules en majuscules.

OriginalL'auteur edsamiracle | 2012-09-24