如果我想选择 /a/b1/c 和 /a/b2/c 我可以使用以下之一:
/a/*[local-name()='b1' or local-name()='b2']/c
/a/b1/c | /a/b2/c
但我想知道是否有一种更优雅的方式来指定“b1 或 b2”,而不必重新输入几乎整个表达式,也不必使用 local-name 函数。
不幸的是,这些表达式不起作用:
/a/b1 or b2/c
/a/[b1 or b2]/c
/a/b1 | b2/c
/a/[b1 | b2]/c