2016-04-29 5 views
-1

私は以下の構造のXMLを持っています。XMLノードの順序でのXSLTプレゼンテーション

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

私はcd & cd-r要素のプレゼンテーションを分離。プレゼンテーションをXMLノードの順に表示する必要があります。 cd & cd-r要素の位置はランダムになります。

出力はまあ、通常の処理は非常に2つのテンプレート、スタイルシートで

<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> 

を書いて、あなたが行われている順序を保証します

<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> 
+0

これはどうですか? – Utkanos

答えて

1

のようないくつかのことでなければなりません。

関連する問題