Unë kam qenë duke bërë një grimë e gjëra XSL kohët e fundit dhe mendova se do të vënë së bashku një mostër për referencë time të ardhshme dhe se mund të jetë me vlerë për të gjithë ne XSLT-këndvështrimi bërë një jetesë në internets.
Konsideroni e mëposhtme XML:
<FdcSearchTabsCollection Count="2">
<SearchTab Label="Industry" SortOrder=”00” Label=”Industries” SearchConstraints="contenttype:Industri" TabID="831b2a74-98c4-4453-8061-86e2fdb22c63"/>
<SearchTab Label="Practices" SortOrder=”01” Label=”Practices” SearchConstraints="contenttype:PracticeGroups" TabID="678e206b-6996-421f-9765-b0558fe1a9c0"/>
</FdcSearchTabsCollection>
The following XSL snippet will generate a sorted list of hrefs tabs:
<XSL:template match="FdcSearchTabsCollection" xml:space="preserve">
<!– The "all" tab –>
<a href="javascript:ViewTab(‘All’)">View all</një>
<!– Each individual tab –>
<!– Iterate through all the Tabs and display the correct Lidhje. –>
<XSL:for-each select="SearchTab">
<XSL:sort select="@SortOrder"/>…
<a href="javascript:ViewTab('{@TabID}')"><XSL:value-of select="@Label"/></një>
</XSL:për njëri-><br/>
</XSL:shabllon>
Here’s what it looks like in SharePoint:
</fund>
Atëherë ejani pas meje në Twitter në http://www.twitter.com/pagalvin
Hey, Paul. Interesante se XML nuk është i vlefshëm, si çdo element SearchTab ka dy atribute Label. Ju lutem më tregoni se SharePoint nuk gjeneron se!
M.