У меня есть следующий XML-код:
<root>
<a><l_desc/></a>
<b><l_desc>foo</l_desc></b>
<c><l_desc>bar</l_desc></c>
</root>
Я хочу сопоставить узлы l_desc с a или b узлы в качестве родителя.
Сейчас я использую это выражение xpath: //a/l_desc/.. | //b/l_desc/..
Я бы предпочел написать что-то вроде этого: //(a|b)/l_desc/..
К сожалению, это выражение недопустимо.
Есть ли у вас идеи по сокращению первого выражения?Xpath должен использоваться в таблице стилей XSLT v1.0.
Stéphan