Příklad: XSLT vytváření HTML Atribut Href

Jsem dělal poslední dobou trochu XSL věci a myslel, že bych dal jsem dohromady vzorek pro mé budoucí referenci a to může být pro nás všechny hodnotu XSLT nabízejí vydělat na živobytí v internets.

Zvažte následující XML:

<FdcSearchTabsCollection Count = "2">
  <SearchTab Label = "průmysl" SortOrder = "00" Label = "Průmyslem" SearchConstraints = "contenttype:Průmysl" TabID = "831b2a74-98c4-4453-8061-86e2fdb22c63" />
  <SearchTab Label = "praxe" SortOrder = "01" Label = "Praxe" SearchConstraints = "contenttype:PracticeGroups" TabID = "678e206b-6996-421f-9765-b0558fe1a9c0" />
</FdcSearchTabsCollection>

Následující úryvek XSL vytvoří seřazený seznam karet značky HREF:

<XSL:Šablona shoda = "FdcSearchTabsCollection" XML:prostor = "zachovat">
   
    <!– "Vše" Tabulátor –>
    <a href = "javascript:ViewTab("All")">Zobrazit vše</a>
   
    <!– Každé jednotlivé karty –>
    <!– Iterovat všechny karty a zobrazit správně  odkazy. –>
    <XSL:pro každý select = "SearchTab">
      <XSL:řazení select="@SortOrder"/>

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

    <BR /> 
   

   </XSL:Šablona>

Zde je, jak to vypadá v SharePoint:

SNAGHTML78aa2cb

 

 

</Konec>

Přihlásit se na mém blogu.

Za mnou na Twitter na http://www.twitter.com/pagalvin

Jeden myslel na „Příklad: XSLT vytváření HTML Atribut Href

  1. Marc D Anderson

    Ahoj, Pavel. Zajímavé, že XML není platné, jako každý SearchTab prvek má dva atributy popisků. Prosím, řekněte mi, že SharePoint nevytváří!

    M.

Zanech odpověď

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *