Pavyzdys: XSLT sukurti HTML Href

Aš daro šiek tiek XSL stuff paskutiniu ir minties Norėčiau įdėti kartu mėginys mano ateityje ir kad gali būti vertės visiems mums padaryti gyvenimo the Internets XSLT-kams.

Apsvarstyti šios XML:

<FdcSearchTabsCollection Count = "2">
  <SearchTab etiketės = "pramonės" SortOrder = "00" etiketė "Pramonės" SearchConstraints = "contenttype =:Pramonės" TabID = "831b2a74-98c4-4453-8061-86e2fdb22c63" />
  <SearchTab etiketės = "praktika" SortOrder = "01" etiketė = "Praktika" SearchConstraints = "contenttype:PracticeGroups" TabID = "678e206b-6996-421f-9765-b0558fe1a9c0" />
</FdcSearchTabsCollection>

Po XSL gabalėlį sukurs surūšiuotas sąrašas hrefs skirtukų:

<XSL:šablono rungtynės = "FdcSearchTabsCollection" XML:erdvės = "išsaugoti">
   
    <!– "Visiems" skirtukas –>
    <a href = "javascript:ViewTab("Visi")">Peržiūrėti visas</a>
   
    <!– Kiekvienas atskiras skirtukas –>
    <!– Iterate per visus skirtukus ir parodyti teisingą  nuorodos. –>
    <XSL:už kiekvieną pasirinkite = "SearchTab">
      <XSL:rūšiuoti select="@SortOrder"/>

      …
      <a href = "javascript:ViewTab(‘{@TabID}’)"><XSL:vertė-apie select="@Label"/></a>
    </XSL:už kiekvieną>

    <br /> 
   

   </XSL:šablonas>

Štai kaip jis atrodo SharePoint:

SNAGHTML78aa2cb

 

 

</pabaigos>

Prenumeruoti savo dienoraštį.

Sekite mane Twitter ne http://www.twitter.com/pagalvin

Viena mintis apie „Pavyzdys: XSLT sukurti HTML Href

  1. Marc D Anderson

    labas, Paul. Įdomu, kad XML negalioja, Kiekvienas SearchTab elementas turi dvi etikečių atributus. Pasakykite man, kad SharePoint nesukuria!

    M.

    Atsakyti

palik atsakymą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *