Есть ли способ построить XPath, который оценивает, является ли значение элемента в предопределенном списке значений? Что-то похожее на это:
/Location/Addr[State='TX or AL or MA']
Что будет соответствовать узлам с элементами штата для Техаса, Алабамы или Массачусетса? Я знаю, что я могу распаковать выражение:
/Location/Addr[State='TX] or /Location/Addr[State='AL'], etc...
Но это немного громоздко, поскольку xpaths довольно длинны, как и список значений. Мой google-fu не очень много говорит о проблеме...