Tag Archives: XSL

ตัวอย่าง: XSLT สร้าง HTML Href ของ

ฉันได้ถูกทำบิตของ XSL สิ่งเมื่อเร็ว ๆ นี้ และคิดว่า ฉันจะใส่กันตัวอย่างสำหรับอ้างอิงในอนาคตของฉัน และที่อาจมีมูลค่าทั้งหมดของเราทำมาหากินใน internets สกู๊ป XSLT.

พิจารณา 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

 

 

</สิ้นสุด>

สมัครสมาชิกไปยังบล็อกของฉัน.

ทำตามฉันใน Twitter ที่ http://www.twitter.com/pagalvin