嗨我是XSL的新手,我正在嘗試創建一個XSL樣式表,以便根據他們寫入的文章數量來打印最常見作者的名稱,如XML文檔中所指定的那樣。XSL最常見的
XML
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="busiestAuthor.xsl"?>
<latestIssue>
<issue number="357" />
<date>
<day> 4 </day>
<month> 1 </month>
<year> 2013 </year>
</date>
<stories>
<story>
<title> The earth is flat </title>
<author> Tom Friedman </author>
<url> http://www.HotStuff.ie/stories/story133456.xml </url>
</story>
<story>
<title> Films to watch out for in 2013 </title>
<author> Brated Film Critic </author>
<url> http://www.HotStuff.ie/stories/story133457.xml </url>
</story>
<story>
<title> The state of the economy </title>
<author> Tom Friedman </author>
<url> http://www.HotStuff.ie/stories/story133458.xml </url>
</story>
<story>
<title> Will an asteroid strike earth this year? </title>
<author> Stargazer </author>
<url> http://www.HotStuff.ie/stories/story133459.xml </url>
</story>
</stories>
</latestIssue>
所以結果我想busiestAuthor.xsl打印只是弗裏德曼,因爲他寫了2篇文章和其他人只有寫一個。我相信這可能很容易,但正如我所說,我對這一切都很陌生,我似乎無法管理它。在每個循環和排序之間,我的頭在旋轉。
感謝大家,我正在大學讀書,這樣的一個問題會以某種形式或形式出現在我的期末考試中。乾杯!
你可以用你試過的東西,你使用的處理器和你使用的是什麼版本的XSLT更新你的問題?否則,對於基本思想,您將希望查找針對XSLT 1.0的Muenchian方法和針對XSLT 2.0的for-each-group。 –