Arhiva oznaka: XSL

Primjer: XSLT Stvaranje HTML href-a

Ive 'bio događaj malo XSL stvari u zadnje vrijeme i mislio sam staviti zajedno uzorak za moje buduće potrebe i koji bi mogli biti od vrijednosti za sve nas XSLT-katore zaraditi za život u internets.

Razmislite o sljedećem XML:

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

Sljedeći isječak XSL će generirati popis sortiran hrefs karticama:

<XSL:Predložak utakmica = "FdcSearchTabsCollection" xml:prostor = "sačuvati">
   
    <!– "Sve" kartica –>
    <href = "javascript:PrikazTabulator(‘All’)">Vidi sve</a>
   
    <!– Svaki pojedinac kartica –>
    <!– Iteraciju kroz sve kartice i prikazati točno  linkovi. –>
    <XSL:za-svaki odaberite SearchTab = "">
      <XSL:vrsta select = "@ SortOrder" />

      …
      <href = "javascript:PrikazTabulator('{@ TabID}')"><XSL:vrijednost od = odaberite "@ znaka" /></a>
    </XSL:za-svakog>

    <br /> 
   

   </XSL:predložak>

Evo kako to izgleda u sustavu SharePoint:

SNAGHTML78aa2cb

 

 

</kraj>

Pretplatite se na moj blog.

Slijedite me na Twitter-u http://www.twitter.com/pagalvin