Exemple: Création HTML Href de XSLT

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:

SNAGHTML78aa2cb

 

 

</fin>

S'abonner à mon blog.

Me suivre sur Twitter à http://www.twitter.com/pagalvin

Une réflexion sur "Exemple: Création HTML Href de XSLT

  1. Marc D Anderson

    Hé, Paul. Intéressant que le XML n'est pas valide, comme chaque rechercheonglet élément possède deux attributs Label. S'il vous plaît dites-moi que SharePoint ne génére que!

    M.

    Réponse

Laisser une réponse

Votre adresse email ne sera pas publiée. les champs requis sont indiqués *