Mi estis faranta iom de XSLa aĵo lastatempe kaj pensis min kunmetus ekzemplon por mia estonta referenco kaj ke povas esti de valoro al ni ĉiuj XSLT-ers faranta loĝadon en la interretoj.
Konsideri la sekvantan XML:
<FdcSearchTabsCollection Kalkulo="2">
<SearchTab Etikeda="Industrio" SortOrder=”00” Etikedaj=”Industrioj” SearchConstraints="contenttype:Industrio" TabID="831b2a74-98c4-4453-8061-86e2fdb22c63"/>
<SearchTab Etikedaj="Praktikoj" SortOrder=”01” Etikedo=”Praktikadas” SearchConstraints="contenttype:PracticeGroups" TabID="678e206b-6996-421f-9765-b0558fe1a9c0"/>
</FdcSearchTabsCollection>
La sekvanta XSLa ereto produktos ordigita liston de hrefs klapetoj:
<Xsl:Ŝablona matĉo="FdcSearchTabsCollection" Xml:Spaciala="konservaĵo">
<!– La "ĉiuj" Klapeto –>
<href="javascript:ViewTab(‘Ĉiuj')">Vidi ĉiujn</al>
<!– Ĉiu individua klapeto –>
<!– Iterate tra ĉiuj la Klapetoj kaj montri la ĝustan Ligoj. –>
<Xsl:Pro tio ke-ĉiu elektita="SearchTab">
<Xsl:Ordigi elektitan="@SortOrder"/>…
<href="javascript:ViewTab(?{@TabID}')"><Xsl:Valoro-de elektita="@Etikedo"/></al>
</Xsl:Pro tio ke-ĉiu><Br/>
</Xsl:Ŝablono>
Ĉi tie-a kio ĝi similas en SharePoint:
</Fino>
Sekvi min sur Pepi ĉe http://www.twitter.com/pagalvin
Hey, Paul. Interesanta ke la XML isn?? Valida, Kiel #?iu SearchTab elemento havas du Etikedajn ecojn. Bonvolu diri min ke SharePoint doesn?? Produktas tion!
M.