Zwei Bedingungen mit OR in XPATH

Ich habe ein Textfeld, "txtSearch". Ich verwende es, um Leute nach Nachnamen zu suchen. Das ist mein Code.

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

Dieser Code wählt alle Nachnamen in der XML aus, wie die Texteingabe im Textfeld txtSearch.

Dies übersetzt alle Großbuchstaben in Kleinbuchstaben.

Wenn ich also nach 'Dorosan' suche und 'doro' eingebe, wird die richtige Person abgerufen, weil das 'D' in 'd' übersetzt wurde. Bei der Eingabe von 'Doro' wird jedoch nicht die richtige Person abgerufen.

Ich frage mich, ob ich in einem XPATH zwei Bedingungen haben kann und wie? Ich möchte in der Lage sein, alle Großbuchstaben in Kleinbuchstaben zu übersetzen ODER alle Kleinbuchstaben in Großbuchstaben zu übersetzen.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage