Ek is besig met 'n bietjie van die XSL dinge die afgelope tyd en het gedink ek wil 'n voorbeeld vir my toekomstige verwysing en dit mag wees van waarde aan al ons XSLT-ers 'n lewe in die Inter.
Oorweeg die volgende XML:
<FdcSearchTabsCollection Count = "2">
<SearchTab Label = "Nywerheid" SortOrder = "00" Label = "Industries" SearchConstraints = "contenttype:Nywerheid" TabID = "831b2a74-98c4-4453-8061-86e2fdb22c63" />
<SearchTab Label = "gebruike" SortOrder = "01" Label = "praktyke" SearchConstraints = "contenttype:PracticeGroups" TabID = "678e206b-6996-421f-9765-b0558fe1a9c0" />
</FdcSearchTabsCollection>
Die volgende XSL-uit sal genereer 'n gesorteer lys van hrefs tabs:
<xsl:sjabloon wedstryd = "FdcSearchTabsCollection is" xml:ruimte = "bewaar">
<!– Die "alles" blad –>
<a href = "javascript:ViewTab(‘All’)">Kyk na al</1>
<!– Elke individuele blad –>
<!– Itereer deur al die tabs en vertoon die korrekte skakels. –>
<xsl:vir-elke kies = "SearchTab-">
<xsl:soort kies = "@ SortOrder" />…
<a href = "javascript:ViewTab('{@ TabID}")"><xsl:waarde van kies = "@ Label" /></1>
</xsl:vir-elke><br />
</xsl:sjabloon>
Hier is hoe dit lyk in SharePoint:
</einde>
Volg my op 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.