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:
</Ende>
Folgen Sie mir auf Twitter bei http://www.twitter.com/pagalvin
Hallöchen, Paul. Interessant, dass der XML-Code nicht gültig ist, wie jedes SearchTab Element verfügt über zwei Label-Attribute. Bitte sagen Sie mir, dass SharePoint nicht dass zu generieren!
M.