Arsip Tag: EXTENSIBLE STYLESHEET LANGUAGE

Contoh: XSLT menciptakan HTML Href

Saya telah melakukan sedikit barang XSL akhir-akhir ini dan berpikir saya akan mengumpulkan sampel untuk referensi di masa mendatang saya dan yang mungkin bernilai kepada kita semua XSLT-ers mencari nafkah di internets.

Mempertimbangkan XML berikut:

<FdcSearchTabsCollection Count = "2">
  <SearchTab Label = "industri" SortOrder = "00" Label = "Industri" SearchConstraints = "contenttype:Industri" TabID = "831b2a74-98c4-4453-8061-86e2fdb22c63" />
  <SearchTab Label = "praktek" SortOrder = "01" Label = "Praktek" SearchConstraints = "contenttype:PracticeGroups" TabID = "678e206b-6996-421f-9765-b0558fe1a9c0" />
</FdcSearchTabsCollection>

Potongan XSL berikut akan menghasilkan daftar diurutkan hrefs tab:

<Extensible Stylesheet Language:template pertandingan = "FdcSearchTabsCollection" XML:ruang = "melestarikan">
   
    <!– "Semua" tab –>
    <a href = "javascript:ViewTab('Semua')">Lihat semua</a>
   
    <!– Setiap individu tab –>
    <!– Iterate melalui semua tab dan menampilkan yang benar  link. –>
    <Extensible Stylesheet Language:untuk setiap = pilih "SearchTab">
      <Extensible Stylesheet Language:semacam select="@SortOrder"/>

      …
      <a href = "javascript:ViewTab(‘{@ TabID}’)"><Extensible Stylesheet Language:nilai dari select="@Label"/></a>
    </Extensible Stylesheet Language:untuk setiap>

    <br /> 
   

   </Extensible Stylesheet Language:template>

Berikut adalah apa yang tampak seperti dalam SharePoint:

SNAGHTML78aa2cb

 

 

</akhir>

Berlangganan ke blog saya.

Ikuti saya di kegugupan di http://www.twitter.com/pagalvin