لقد كانت تفعل شيئا من الأشياء XSL في الآونة الأخيرة، ويعتقد أن أضع معا عينة لبلدي الرجوع إليها في المستقبل، والتي قد تكون ذات قيمة لكل منا XSLT-المتطلبات البيئية كسب عيش في الإنترنت.
النظر في XML التالية:
<عد فدكسيرتشتابسكولكشن = "2">
<تسمية سيرتشتاب = "الصناعة" SortOrder = تسمية "00" = "صناعات" سيرتشكونستراينتس = "نوع المحتوى:الصناعة" تأبيد = "831b2a74-98c4-4453-8061-86e2fdb22c63"/>
<تسمية سيرتشتاب = "الممارسات" SortOrder = تسمية "01" = "الممارسات" سيرتشكونستراينتس = "نوع المحتوى:براكتيسيجروبس" تأبيد = "678e206b-6996-421f-9765-b0558fe1a9c0"/>
</فدكسيرتشتابسكولكشن>
سينشئ قصاصة XSL التالي قائمة مفروزة من علامات التبويب هريفس:
<xsl:مطابقة قالب = "فدكسيرتشتابسكولكشن" xml:المساحة = "الحفاظ على">
<!– الكل "" علامة التبويب –>
<a href = "جافا سكريبت:فيوتاب('الكل')">عرض كافة</أ>
<!– كل علامة تبويب فردية –>
<!– Iterate خلال كافة علامات التبويب وعرض الصحيحة ارتباطات. –>
<xsl:= حدد لكل "سيرتشتاب">
<xsl:فرز select="@SortOrder"/>…
<a href = "جافا سكريبت:فيوتاب(‘{@ تأبيد}’)"><xsl:القيمة من select="@Label"/></أ>
</xsl:لكل><br/>
</xsl:قالب>
هنا ما يبدو في SharePoint:
</نهاية>
اتبعني على التغريد في http://www.twitter.com/pagalvin
يا, بول. المثير للاهتمام أن XML غير صالح, كما يحتوي كل عنصر سيرتشتاب هما من سمات التسمية. من فضلك قل لي أن SharePoint لا يولد أن!
م.