Jak używać szablonów stosowania, aby wybierać tylko te elementy według nazwy (bez wartości), które kończą się określonym wzorcem? Zakładamy następujące xml ...Jak wybrać elementy według części ich nazwy w XSL/XPath?
<report>
<report_item>
<report_created_on/>
<report_cross_ref/>
<monthly_adj/>
<quarterly_adj/>
<ytd_adj/>
</report_item>
<report_item>
....
</report_item>
</report>
chcę użyć <xsl:apply-templates>
na wszystkich wystąpień <report_item>
gdzie elementy potomne kończyć „adj`, więc, w tym przypadku, tylko monthly_adj, quaterly_adj i ytd_adj zostanie wybrany i zastosowany z szablonem.
<xsl:template match="report">
<xsl:apply-templates select="report_item/(elements ending with 'adj')"/>
</xsl:template>
NEW StackOverflow rekord świata .... Najszybsze odpowiedzi Kiedykolwiek, LOL, masz rację, nie regex, tylko proste 'kończy with' było mało, dziękuję. – raffian
Cieszę się, że pomogę :) Zaktualizowałem tytuł, aby lepiej pasował do pytania. – harpo
Tak, planowałem aktualizację, jeszcze raz dziękuję! – raffian