J'ai été faire un peu de stuff XSL dernièrement et pense que je mettrais ensemble un échantillon pour ma future référence et qui peuvent être de valeur pour nous tous de XSLT-ers, gagner sa vie dans les internets.
Examiner le code XML suivant:
<FdcSearchTabsCollection Count = « 2 »>
<SearchTab Label = "industrie" SortOrder = « 00 » Label = « Industries » SearchConstraints = "contenttype:Industrie" TabID = « 831b2a74-98c4-4453-8061-86e2fdb22c63 » />
<SearchTab Label = "pratiques" SortOrder = « 01 » Label = « Pratiques » SearchConstraints = "contenttype:PracticeGroups" TabID = « 678e206b-6996-421f-9765-b0558fe1a9c0 » />
</FdcSearchTabsCollection>
L'extrait de code XSL suivante générera une liste triée des onglets href:
<XSL:match de modèle = FdcSearchTabsCollection »" XML:espace = « sauvegarde »>
<!– La somme de tous les »" onglet –>
<a href = "javascript:Visualisations(« Toutes les »)">Voir tous</un>
<!– Chaque onglet individuel –>
<!– Effectuer une itération dans tous les onglets et afficher le bon Liens. –>
<XSL:pour chaque select = « SearchTab »>
<XSL:genre select="@SortOrder"/>…
<a href = "javascript:Visualisations(‘{@ TabID}’)"><XSL:valeur de select="@Label"/></un>
</XSL:pour chaque><br />
</XSL:modèle>
Voici à quoi il ressemble dans SharePoint:
</fin>
Me suivre sur Twitter à http://www.twitter.com/pagalvin