I już zostały ostatnio ten bit XSL rzeczy i uważa się, że byłoby układam razem próbkę w moim przyszłości i że może być wartości dla wszystkich nas XSLT-ers dokonywania życia w internets.
Należy wziąć pod uwagę następujące XML:
<FdcSearchTabsCollection Count = "2">
<Etykieta SearchTab = "przemysł" SortOrder = "00" Label = "Przemysł" SearchConstraints = "contenttype:Przemysł" TabID = "831b2a74-98c4-4453-8061-86e2fdb22c63" />
<Etykieta SearchTab = "praktyk" SortOrder = "01" Label = "Praktyki" SearchConstraints = "contenttype:PracticeGroups" TabID = "678e206b-6996-421f-9765-b0558fe1a9c0" />
</FdcSearchTabsCollection>
Poniższy urywek kodu XSL wygeneruje posortowanej listy odwołania HREF kart:
<XSL:szablon dopasowanie = "FdcSearchTabsCollection" XML:przestrzeń = "zachowanie">
<!– Wszystkie"" Karta –>
<href = "javascript:ViewTab('Wszystkie')">Wyświetlanie wszystkich</a>
<!– Każda indywidualna karta –>
<!– Iterację wszystkich kart i wyświetlić prawidłowe łącza. –>
<XSL:dla każdej = wybierz "SearchTab">
<XSL:Sortowanie select="@SortOrder"/>…
<href = "javascript:ViewTab(‘{@ TabID}’)"><XSL:wartość z select="@Label"/></a>
</XSL:dla każdego><BR />
</XSL:szablon>
Oto co wygląda jak w programie SharePoint:
</koniec>
Follow me on Twitter wiek na http://www.twitter.com/pagalvin
Hej, Paul. Ciekawe, że XML nie jest prawidłowy, jak każdy element SearchTab ma dwa atrybuty etykiety. Proszę mi powiedzieć, że SharePoint nie generuje!
M.