XML节点顺序中的XSLT表示

时间:2016-04-29 13:06:08

标签: xml xslt

我有一个以下结构的XML。

<catalog>
  <cd><name/></cd>
  <cd-r><name/></cd-r>
  <cd-r><name/></cd-r>
  <cd><name/></cd>
  <cd><name/></cd>
</catalog>

我将cd&amp; cd-r元素。我需要按XML节点的顺序显示演示文稿。 cd&amp;的位置cd-r元素将是随机的。

输出应该是像

这样的东西
<p> This is a CD </p>
<p> This is a CD-R </p>
<p> This is a CD-R </p>
<p> This is a CD </p>
<p> This is a CD </p>

1 个答案:

答案 0 :(得分:1)

好吧,正常处理将确保订单这样写两个模板

<xsl:template match="cd">
  <p>This is a CD</p>
</xsl:template>

<xsl:template match="cd-r">
  <p>This is a CD-R</p>
</xsl:template>
在样式表中

,你就完成了。