Príklad: XSLT vytváranie HTML Href je

Bol robí trochu XSL veci v poslednej dobe som a myslel by som dal dohromady vzorky pre moju budúce použitie a ktoré možno hodnotu pre všetkých z nás XSLT-ers obživy v internety.

Zvážte nasledujúce XML:

<FdcSearchTabsCollection počet = "2">
  <SearchTab Label = "priemysel" Parameter zoradenie = "00" Label = "Priemysel" SearchConstraints = "contenttype:Priemysel" TabID = "831b2a74-98c4-4453-8061-86e2fdb22c63" />
  <SearchTab Label = "praktiky" Parameter zoradenie = "01" Label = "Postupy" SearchConstraints = "contenttype:PracticeGroups" TabID = "678e206b-6996-421f-9765-b0558fe1a9c0" />
</FdcSearchTabsCollection>

Nasledujúci úryvok XSL vytvorí usporiadaný zoznam kariet hrefs:

<XSL:Šablóna zápas = "FdcSearchTabsCollection" XML:priestor = "zachovanie">
   
    <!– Všetky"" kartu –>
    <href = "javascript:ViewTab("Všetky")">Zobraziť všetky</a>
   
    <!– Každá karta –>
    <!– Iteráciou cez všetky karty a zobrazenie správne  odkazy. –>
    <XSL:pre každý vybrať = "SearchTab">
      <XSL:triedenie select="@SortOrder"/>

      …
      <href = "javascript:ViewTab(‘{@TabID}’)"><XSL:hodnotu z select="@Label"/></a>
    </XSL:pre každý>

    <br /> 
   

   </XSL:šablóny>

Tu je ako to vyzerá v lokalite SharePoint:

SNAGHTML78aa2cb

 

 

</koniec>

Vyberajte môj blog.

Nasledujte ma na stebėtų na http://www.twitter.com/pagalvin

Jeden myslel na "Príklad: XSLT vytváranie HTML Href je

  1. Marc D Anderson

    hej, Paul. Zaujímavé, že XML nie je platná, ako každý SearchTab prvok má dva atribúty značky. Prosím, povedzte mi, SharePoint nevytvára!

    M.

    Odpoveď

nechať odpoveď

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *