В XPath возможно ли использовать оператор OR с именами узлов?

С XPath я знаю, что вы можете использовать оператор объединения следующим образом:

//*[@id="Catalog"]/thead | //*[@id="Catalog"]/tbody

Это, кажется, немного неловко для меня, хотя. Есть ли способ сделать что-то похожее на один из них вместо этого?

//*[@id="Catalog"]/(thead|tbody)
//*[@id="Catalog"]/(thead or tbody)
//*[@id="Catalog"]/*[nodename="thead" or nodename="tbody"]

Это кажется мне более понятным и интуитивно понятным ...

Ответы на вопрос(4)

Ваш ответ на вопрос