Tag-Archive: XSL

Beispiel: XSLT erstellen HTML-Href

Ich habe dabei ein wenig XSL stuff in letzter Zeit und dachte, ich würde zusammen ein Beispiel für meine zukünftige Referenz und das ist der Wert für uns alle XSLT-Ers ihren Lebensunterhalt in den internets.

Betrachten Sie das folgende XML:

<FdcSearchTabsCollection Count = "2">
  <SearchTab Label = "Industrie" SortOrder = "00" Label = "Industrien" SearchConstraints = "Contenttype:Industrie" TabID = "831b2a74-98c4-4453-8061-86e2fdb22c63" />
  <SearchTab Label = "Praktiken" SortOrder = "01" Label = "Praktiken" SearchConstraints = "Contenttype:PracticeGroups" TabID = "678e206b-6996-421f-9765-b0558fe1a9c0" />
</FdcSearchTabsCollection>

Der folgende XSL-Ausschnitt wird eine sortierte Liste der HREFs zu Registerkarten generiert.:

<XSL:Vorlage-Übereinstimmung = "FdcSearchTabsCollection" XML:Space = "preserve">
   
    <!– Die "all" Registerkarte –>
    <a Href = "Javascript:Sicht('All')">Alle anzeigen</eine>
   
    <!– Jede einzelne Registerkarte –>
    <!– Durchlaufen Sie alle Registerkarten und die korrekte Anzeige  Links. –>
    <XSL:for-each select = "SearchTab">
      <XSL:Sortieren select="@SortOrder"/>

      …
      <a Href = "Javascript:Sicht(‘{@ TabID}’)"><XSL:Wert-der select="@Label"/></eine>
    </XSL:für jeden>

    <BR /> 
   

   </XSL:Vorlage>

Hier ist wie es aussieht in SharePoint:

SNAGHTML78aa2cb

 

 

</Ende>

Onnieren Sie meinen Blog ab.

Folgen Sie mir auf Twitter bei http://www.twitter.com/pagalvin