Tag Archives: XSL

Exemplu: XSLT crearea HTML Href

Am fost de a face un pic de XSL chestii în ultima vreme şi gândit aş pune împreună un eşantion pentru meu de referinţă viitoare şi care poate fi de valoare pentru noi toţi XSLT-ers face o viaţă în Internet.

Luaţi în considerare următoarele XML:

<FdcSearchTabsCollection Count = "2">
  <SearchTab Label = "industrie" SortOrder = "00" Label = "Industriile" SearchConstraints = "contenttype:Industria" TabID = "831b2a74-98c4-4453-8061-86e2fdb22c63" />
  <SearchTab Label = "practici" SortOrder = "01" Label = "Practici" SearchConstraints = "contenttype:PracticeGroups" TabID = "678e206b-6996-421f-9765-b0558fe1a9c0" />
</FdcSearchTabsCollection>

Următorul fragment XSL va genera o listă sortată de file de hrefs:

<XSL:şablon meci = "FdcSearchTabsCollection" XML:spaţiu = "conserva">
   
    <!– "Toate" fila –>
    <o href = "javascript:ViewTab("Toate")">Vezi toate</o>
   
    <!– Fiecare filă individuale –>
    <!– Repeta prin toate filele şi afişa corect  link-uri. –>
    <XSL:pentru fiecare select = "SearchTab">
      <XSL:sortare select="@SortOrder"/>

      …
      <o href = "javascript:ViewTab(‘{@TabID}’)"><XSL:valoare de select="@Label"/></o>
    </XSL:pentru fiecare>

    <br /> 
   

   </XSL:şablon>

Aici este ceea ce pare în SharePoint:

SNAGHTML78aa2cb

 

 

</scop>

Aboneaza-te la blog-ul meu.

Urmaţi-mă pe Twitter, la http://www.twitter.com/pagalvin