Rydw i wedi bod yn gwneud ychydig o XSL stwff yn ddiweddar a meddwl y byddwn i'n lunio sampl ar gyfer fy y dyfodol a allai fod o werth i bob un ohonom XSLT-wyr gwneud bywoliaeth yn y internets.
Ystyriwch y canlynol XML:
<Cyfrif FdcSearchTabsCollection = "2">
<SearchTab Label = "y diwydiant" SortOrder = Label "00" = "Diwydiannau" SearchConstraints = "gwahaniaethir rhwng:Diwydiant" TabID = "831b2a74-98c4-4453-8061-86e2fdb22c63" />
<SearchTab Label = "arferion" SortOrder = Label "01" = "Arferion" SearchConstraints = "gwahaniaethir rhwng:PracticeGroups" TabID = "678e206b-6996-421f-9765-b0558fe1a9c0" />
</FdcSearchTabsCollection>
Bydd beintiwyd XSL canlynol yn cynhyrchu rhestr didoli o'r tabiau hrefs:
<XSL:templed cyfatebol = "FdcSearchTabsCollection" xml:gofod = "cadw">
<!– "Pob" tab –>
<href = "javascript:ViewTab('Pob')">Gweld y cyfan</1>
<!– Pob tab unigol –>
<!– Ailadrodd drwy holl tabiau ac arddangos yn gywir cysylltiadau. –>
<XSL:ar gyfer pob dewis = "SearchTab">
<XSL:select="@SortOrder"/ fath>…
<href = "javascript:ViewTab('{@TabID}')"><XSL:gwerth o select="@Label"/></1>
</XSL:am-bob><br />
</XSL:templed>
Yma yw beth y mae'n edrych fel yn SharePoint:
</diwedd>
Dilynwch fi ar Twitter yn http://www.twitter.com/pagalvin
Hey, Paul. Diddorol bod XML yn ddim yn ddilys, fel y mae pob elfen SearchTab dau Label priodoleddau. Dywedwch wrthyf y SharePoint nad yw'n cynhyrchu a!
M.