我有一個新聞項目列表,按日期排序。我有一個預覽框控件,我只想顯示第一個項目。我如何使用XSLT來做到這一點?如何使用XSLT選擇第一個元素?
<xml>
<news>
<newsitem>
<dateCreated>2009-09-09</dateCreated>
<summary>Something great happened</sumamry>
</newsitem>
<newsitem>
<dateCreated>2009-09-08</dateCreated>
<summary>Something bad happened</sumamry>
</newsitem>
<newsitem>
<dateCreated>2009-09-07</dateCreated>
<summary>Something really bad happened</sumamry>
</newsitem>
</news>
</xml>
太棒了,謝謝! – 2009-09-30 18:19:52
[1]的問題是,如果我還需要正常處理節點,第一個節點已被使用。 因此,如果需要處理所有newsitems,但第一個必須專門處理(如輸出表頭),則使用此方法將不起作用。我希望能找到。 – tggagne 2013-11-07 03:06:47
@tggagne不確定你的意思是「消耗」。如果你需要做標題,可以在樹上做更高的命令,例如'match =「// news [newsitem]」',然後在其中應用模板。 – brianary 2013-11-07 20:05:35