Saya telah melakukan sedikit barangan XSL sejak kebelakangan ini dan fikir saya akan meletakkan bersama-sama sampel untuk rujukan masa depan saya dan yang boleh menjadi nilai kepada kita semua XSLT-ers membuat hidup di internets.
Pertimbangkan XML berikut:
<Kiraan FdcSearchTabsCollection = "2">
<SearchTab Label = "industri" SortOrder = "00" Label = "Industri" SearchConstraints = "contenttype:Industri" TabID = "831b2a74-98c4-4453-8061-86e2fdb22c63" />
<SearchTab Label = "amalan-amalan" SortOrder = "01" Label = "Amalan" SearchConstraints = "contenttype:PracticeGroups" TabID = "678e206b-6996-421f-9765-b0558fe1a9c0" />
</FdcSearchTabsCollection>
The XSL berikut coretan akan menjana senarai disusun daripada pelbagai tab hrefs:
<Pemacu:perlawanan template "FdcSearchTabsCollection =" xml:angkasa = "memelihara">
<!– "Semua" tab –>
<a href = "javascript:ViewTab('Semua')">Lihat semua</1>
<!– Setiap tab individu –>
<!– Melelar melalui semua Tabs dan memaparkan betul pautan. –>
<Pemacu:= Pilih untuk-setiap "SearchTab">
<Pemacu:jenis select="@SortOrder"/>…
<a href = "javascript:ViewTab(‘{@TabID}')"><Pemacu:nilai bagi select="@Label"/></1>
</Pemacu:untuk setiap><br />
</Pemacu:template>
Berikut adalah apa yang ia kelihatan seperti di SharePoint:
</akhir>
Mengikuti aku di Twitter http://www.twitter.com/pagalvin
Hey, Paul. Menarik XML yang tidak sah, sebagai SearchTab setiap elemen mempunyai dua ciri-ciri Label. Tolong beritahu saya bahawa SharePoint tidak menjana bahawa!
M.