我有一个包含项目的 xml 文件。我想根据视图属性输出项目列表并保留元素的顺序。为此,我必须使用不同模式的 xsl:templates。问题是我不能保留与 xml 相同的顺序。xml如下:
<item />
<item view="new" />
<item />
<item view="new" />
模板是:
<xsl:template match="item" mode="standart">
<div class="standart_item"></div>
</xsl:template>
<xsl:template match ="item" mode="new">
<div class="new_item"></div>
</xsl:template>
如何应用不同的模板来保留订单,就像在 xml 中一样?
<div class="standart_item"></div>
<div class="new_item"></div>
<div class="standart_item"></div>
<div class="new_item"></div>