Voorbeeld: XSLT Die skep van HTML href se

Ek is besig met 'n bietjie van die XSL dinge die afgelope tyd en het gedink ek wil 'n voorbeeld vir my toekomstige verwysing en dit mag wees van waarde aan al ons XSLT-ers 'n lewe in die Inter.

Oorweeg die volgende XML:

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

Die volgende XSL-uit sal genereer 'n gesorteer lys van hrefs tabs:

<xsl:sjabloon wedstryd = "FdcSearchTabsCollection is" xml:ruimte = "bewaar">
   
    <!– Die "alles" blad –>
    <a href = "javascript:ViewTab(‘All’)">Kyk na al</1>
   
    <!– Elke individuele blad –>
    <!– Itereer deur al die tabs en vertoon die korrekte  skakels. –>
    <xsl:vir-elke kies = "SearchTab-">
      <xsl:soort kies = "@ SortOrder" />

      …
      <a href = "javascript:ViewTab('{@ TabID}")"><xsl:waarde van kies = "@ Label" /></1>
    </xsl:vir-elke>

    <br /> 
   

   </xsl:sjabloon>

Hier is hoe dit lyk in SharePoint:

SNAGHTML78aa2cb

 

 

</einde>

Skryf in op my blog.

Volg my op Twitter http://www.twitter.com/pagalvin

Een gedagte oor “Voorbeeld: XSLT Die skep van HTML href se

  1. Marc D Anderson

    Hey, Paul. Interesting that the XML isn’t valid, as each SearchTab element has two Label attributes. Please tell me that SharePoint doesn’t generate that!

    M.

    Antwoord

Laat 'n antwoord

Jou e-posadres sal nie gepubliseer word nie. Verpligte velde gemerk *