Tá mé ag déanamh beagán de rudaí XSL le déanaí agus shíl mé gur mhaith liom a chur le chéile ar shampla le haghaidh mo tagartha sa todhchaí agus a d'fhéadfadh a bheith luachmhar dúinn go léir XSLT-ers a dhéanamh ina gcónaí sa Internets.
Smaoinigh ar an méid seo a leanas XML:
<FdcSearchTabsCollection Count="2">
<SearchTab Label="Industry" SortOrder=”00” Label=”Industries” SearchConstraints="contenttype:Tionscal" TabID="831b2a74-98c4-4453-8061-86e2fdb22c63"/>
<SearchTab Label="Practices" SortOrder=”01” Label=”Practices” SearchConstraints="contenttype:PracticeGroups" TabID="678e206b-6996-421f-9765-b0558fe1a9c0"/>
</FdcSearchTabsCollection>
Beidh an méid seo a leanas XSL Blúire ghiniúint liosta in eagar de tabs hrefs:
<XSL:template match="FdcSearchTabsCollection" xml:spás = "chaomhnú">
<!– The "all" cluaisín –>
<a href="javascript:ViewTab(‘All’)">Féach ar gach</a>
<!– Gach tab aonair –>
<!– Seasann tríd na Tacaíocht Teanga agus an ceart ar taispeáint naisc. –>
<XSL:for-each select="SearchTab">
<XSL:sort select="@SortOrder"/>…
<a href="javascript:ViewTab('{@ TabID}')"><XSL:value-of select="@Label"/></a>
</XSL:do-gach><br />
</XSL:teimpléad>
Seo an méid tá sé cosúil i SharePoint:
</deireadh>
Lean mé ar Twitter ag http://www.twitter.com/pagalvin
Hug, 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.