Եմ անում մի քիչ XSL կազմի վերջերս, եւ կարծում եմ դրել միասին մի նմուշ իմ հետագա հիշատակման եւ դա կարող է լինել արժեք մեզ բոլորիս XSLT-ers կատարելու ապրում է internets.
Դիտարկենք հետեւյալ թեմա:
<FdcSearchTabsCollection Count="2">
<SearchTab Label="Industry" SortOrder=”00” Label=”Industries” SearchConstraints="contenttype:Արդյունաբերություն" TabID="831b2a74-98c4-4453-8061-86e2fdb22c63"/>
<SearchTab Label="Practices" SortOrder=”01” Label=”Practices” SearchConstraints="contenttype:PracticeGroups" TabID="678e206b-6996-421f-9765-b0558fe1a9c0"/>
</FdcSearchTabsCollection>
Հետեւյալ XSL պատառներ կհանգեցնի այդ ցուցակը, տեսակավորված hrefs Նոր որոնում:
<xsl:template match="FdcSearchTabsCollection" XML Նամակ:տարածք = "պահպանել">
<!– The "all" հաշվառք –>
<a href="javascript:ViewTab(‘All’)">Դիտել բոլորը</ա>
<!– Յուրաքանչյուր անհատ էջանշանը –>
<!– Կրկնել բոլոր թարգմանությունը եւ ցուցադրել ճիշտ հղումներ. –>
<xsl:for-each select="SearchTab">
<xsl:sort select="@SortOrder"/>…
<a href="javascript:ViewTab('{@ TabID}')"><xsl:value-of select="@Label"/></ա>
</xsl:համար յուրաքանչյուր><BR />
</xsl:Կաղապար>
Ահա թե ինչ տեսք ունի նման Sharepoint:
</վերջ>
Գտեք 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.