Ég hef verið að gera svolítið af XSL efni undanfarið og hélt að ég myndi setja saman sýnishorn fyrir framtíð tilvísun minn og sem kunna að vera í gildi til okkar allra XSLT-ers að gera líf í internets.
Skoðið eftirfarandi XML:
<FdcSearchTabsCollection Count="2">
<SearchTab Label="Industry" SortOrder=”00” Label=”Industries” SearchConstraints="contenttype:Iðnaður" TabID="831b2a74-98c4-4453-8061-86e2fdb22c63"/>
<SearchTab Label="Practices" SortOrder=”01” Label=”Practices” SearchConstraints="contenttype:PracticeGroups" TabID="678e206b-6996-421f-9765-b0558fe1a9c0"/>
</FdcSearchTabsCollection>
The Eftirfarandi XSL runu vilja búa til raðað lista yfir hrefs tabs:
<XSL:template match="FdcSearchTabsCollection" XML:rúm = "varðveita">
<!– The "all" flipi –>
<a href="javascript:ViewTab(‘All’)">Skoða allt</a>
<!– Hver einstaklingur flipann –>
<!– Iterate í gegnum allar Tabs og sýna rétt tenglar. –>
<XSL:for-each select="SearchTab">
<XSL:sort select="@SortOrder"/>…
<a href="javascript:ViewTab('{@ TabID}")"><XSL:value-of select="@Label"/></a>
</XSL:fyrir-hvern><br />
</XSL:sniðmát>
Hér er það sem það lítur út eins og í SharePoint:
</enda>
Gerast áskrifandi að bloggið mitt.
Fylgdu mér á Twitter á http://www.twitter.com/pagalvin
Hey, Paul. Interesting that the XML isn’t valid, as each SearchTab element has two Label attributes. Please tell me that SharePoint doesn’t generate that!
M.