Ko na ay paggawa ng isang bit ng XSL bagay-bagay kani-kanina lamang at naisip Gusto ko magkasama ng isang sample para sa aking hinaharap reference at na maaaring ng halaga sa lahat sa atin XSLT-ers paggawa ng isang buhay sa internets.
Isaalang-alang ang mga sumusunod na XML:
<FdcSearchTabsCollection Count="2">
<SearchTab Label="Industry" SortOrder=”00” Label=”Industries” SearchConstraints="contenttype:Industrya" TabID="831b2a74-98c4-4453-8061-86e2fdb22c63"/>
<SearchTab Label="Practices" SortOrder=”01” Label=”Practices” SearchConstraints="contenttype:PracticeGroups" TabID="678e206b-6996-421f-9765-b0558fe1a9c0"/>
</FdcSearchTabsCollection>
Ang mga sumusunod na snippet XSL ay bumuo ng isang pinagsunod-sunod na listahan ng mga tab sa HREF:
<xsl:template match="FdcSearchTabsCollection" xml:space="preserve">
<!– The "all" tab –>
<a href="javascript:ViewTab(‘All’)">Tingnan ang lahat ng</isang>
<!– Bawat indibidwal na tab –>
<!– Umulit sa pamamagitan ng lahat ng mga tab at ipakita ang tamang mga link. –>
<xsl:for-each select="SearchTab">
<xsl:sort select="@SortOrder"/>…
<a href="javascript:ViewTab('{@ TabID}')"><xsl:value-of select="@Label"/></isang>
</xsl:para sa-bawat><br />
</xsl:template>
Narito ang kung ano ang tila sa SharePoint:
</dulo>
Sundin ako sa Twitter sa http://www.twitter.com/pagalvin
Uy, 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.