Вы можете проверить несколько условий в одинаковых квадратных скобках:
/Location/Addr[State='TX' or State='AL' or State='MA']
Или, если у вас очень длинный список, вы можете создать список состояний и использовать функцию contains()
.
/Location/Addr[contains('TX AL MA', State)]
Это будет хорошо работать для двухбуквенных государственных сокращений. Если вы хотите сделать его более надежным для более длинных строк, вы можете добавить несколько пробелов на концах и проверить наличие _TX_
, _AL_
и т. Д. (Где подчеркивания - пробелы).
/Location/Addr[contains(' TX AL MA ', concat(' ', State, ' '))]