Tag Archives: XSL

Voorbeeld: XSLT HTML Href maken van

Ik heb onlangs het doen van een beetje van XSL spullen en dacht dat ik zou samen te stellen een monster voor mijn toekomstige verwijzing en dat kan van waarde voor ons allemaal XSLT-ers maken van een leven in de internets.

Overweeg de volgende XML:

<FdcSearchTabsCollection telling = "2">
  <Label SearchTab = "industrie" SortOrder (sorteervolgorde) = "00" Label = "Industrieën" SearchConstraints = "contenttype:Industrie" TabID = "831b2a74-98c4-4453-8061-86e2fdb22c63" />
  <Label SearchTab = "praktijken" SortOrder (sorteervolgorde) = "01" Label = "Praktijken" SearchConstraints = "contenttype:PracticeGroups" TabID = "678e206b-6996-421f-9765-b0558fe1a9c0" />
</FdcSearchTabsCollection>

In het volgende XSL-fragment zal genereren een gesorteerde lijst van hrefs tabbladen:

<XSL:sjabloon match = "FdcSearchTabsCollection" XML:ruimte = "behouden">
   
    <!– De "all" tabblad –>
    <een href = "javascript:ViewTab('All')">Alles weergeven</een>
   
    <!– Elke afzonderlijke tab –>
    <!– Alle tabbladen doorlopen en weer de juiste  koppelingen. –>
    <XSL:for-each select = "SearchTab">
      <XSL:select="@SortOrder"/ sorteren>

      …
      <een href = "javascript:ViewTab(‘{@ TabID}’)"><XSL:waarde-van select="@Label"/></een>
    </XSL:for-each>

    <BR /> 
   

   </XSL:sjabloon>

Hier is hoe het eruit ziet in SharePoint:

SNAGHTML78aa2cb

 

 

</einde>

Abonneren op mijn blog.

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