Làm cách nào để sử dụng các mẫu áp dụng để chỉ chọn các phần tử đó theo tên (không phải giá trị) kết thúc bằng một mẫu cụ thể? Giả xml sau ...Cách chọn các phần tử theo một phần tên của chúng trong XSL/XPath?
<report>
<report_item>
<report_created_on/>
<report_cross_ref/>
<monthly_adj/>
<quarterly_adj/>
<ytd_adj/>
</report_item>
<report_item>
....
</report_item>
</report>
Tôi muốn sử dụng <xsl:apply-templates>
trên tất cả các trường hợp của <report_item>
nơi yếu tố hậu duệ kết thúc với 'adj`, vì vậy, trong trường hợp này, chỉ monthly_adj, quaterly_adj, và ytd_adj sẽ được lựa chọn và được áp dụng với mẫu.
<xsl:template match="report">
<xsl:apply-templates select="report_item/(elements ending with 'adj')"/>
</xsl:template>
MỚI STACKOVERFLOW WORLD RECORD .... Trả lời nhanh nhất, không sao, chỉ đơn giản là 'kết thúc bằng' là đủ, cảm ơn bạn. – raffian
Rất vui được trợ giúp :) Tôi đã cập nhật tiêu đề để phù hợp hơn với câu hỏi. – harpo
Vâng, tôi đã lên kế hoạch để cập nhật bản thân mình, cảm ơn một lần nữa! – raffian