من کمی از مسائل XSL به تازگی و فکر من می خواهم با هم یک نمونه برای مراجعات بعدی که ممکن است از ارزش را به همه ما XSLT-ERS در اینترنت زندگی می کنند باشد.
در نظر بگیرید XML زیر:
<تعداد FdcSearchTabsCollection = "2">
<برچسب SearchTab = "صنعت" SortOrder = "برچسب" 00 = "صنایع" SearchConstraints های = "contenttype:صنعت" TabID = "831b2a74-98c4-4453-8061-86e2fdb22c63" />
<برچسب SearchTab = "تمرین" SortOrder = "برچسب" 01 = "تمرین" SearchConstraints = "contenttype:PracticeGroups" TabID = "678e206b-6996-421f-9765-b0558fe1a9c0" />
</FdcSearchTabsCollection>
قطعه زیر XSL، یک لیست مرتب شده از زبانه hrefs تولید:
<XSL:بازی قالب = "FdcSearchTabsCollection با" XML:فضا = "حفظ">
<!– "همه" تب –>
<یک عکاس هنگام عکسبرداری = "جاوا اسکریپت:ViewTab(‘All’)">مشاهده همه</a>
<!– هر یک از زبانه های فردی –>
<!– تکرار را از طریق همه زبانهها و نمایش صحیح لینک ها. –>
<XSL:برای هر یک را انتخاب کنید = "SearchTab">
<XSL:مرتب کردن بر اساس انتخاب = "@ SortOrder" />…
<یک عکاس هنگام عکسبرداری = "جاوا اسکریپت:ViewTab('{@ TabID}')"><XSL:ارزش را انتخاب کنید = "@ برچسب" /></a>
</XSL:و هر><برزیلی />
</XSL:قالب>
در اینجا آنچه در آن در SharePoint به نظر می رسد:
</پایان>
من در توییتر در http://www.twitter.com/pagalvin
هی, پل. 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.