Как использовать шаблон-шаблон для выбора только тех элементов по имени (не значение), которые заканчиваются определенным шаблоном? Предположим, что следующий XML ...Как выбрать элементы по части их имени в XSL/XPath?
<report>
<report_item>
<report_created_on/>
<report_cross_ref/>
<monthly_adj/>
<quarterly_adj/>
<ytd_adj/>
</report_item>
<report_item>
....
</report_item>
</report>
Я хочу использовать <xsl:apply-templates>
на всех экземплярах <report_item>
, где потомок элементы заканчиваются «adj`, так, в этом случае, только monthly_adj, quaterly_adj и ytd_adj будут выбраны и применяется с шаблоном.
<xsl:template match="report">
<xsl:apply-templates select="report_item/(elements ending with 'adj')"/>
</xsl:template>
NEW STACKOVERFLOW WORLD RECORD .... Самый быстрый ответ Когда-либо, LOL, вы правы, а не регулярное выражение, просто простых «концов с» было достаточно, спасибо. – raffian
Рад помочь :) Я обновил название, чтобы лучше совместить вопрос. – harpo
Да, я планировал обновить себя, еще раз спасибо! – raffian