תג ארכיון: XSL

דוגמה: XSLT יצירת Href של HTML

אני כבר היה עושה קצת דברים 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:שטח = "לשמר">
   
    <!– כל"" הכרטיסיה –>
    <href = "javascript:ViewTab('כל')">הצג הכל</של>
   
    <!– כל כרטיסיה בודדים –>
    <!– סוב בין כל הכרטיסיות ולהציג הנכון  קישורים. –>
    <xsl:עבור-כל בחירה = "SearchTab">
      <xsl:מיון select="@SortOrder"/>

      …
      <href = "javascript:ViewTab(‘{@ TabID}’)"><xsl:הערך של select="@Label"/></של>
    </xsl:עבור-כל>

    <br /> 
   

   </xsl:תבנית>

כאן הוא נראה ב- SharePoint:

SNAGHTML78aa2cb

 

 

</קצה>

מנוי על הבלוג שלי.

עקוב אחרי הטוויטר ב http://www.twitter.com/pagalvin