მაგალითი: XSLT ქმნის HTML href-ს

მე აკეთებდა ცოტა XSL პერსონალი ბოლო პერიოდში და მეგონა, მე მინდა ერთად სინჯი ჩემი მომავალი მინიშნება და ეს შეიძლება იყოს ღირებულების ყველა ჩვენგანისთვის XSLT-ers მიღების მცხოვრები internets.

განვიხილოთ შემდეგ XML:

<FdcSearchTabsCollection Count="2">
  <SearchTab Label="Industry" SortOrder=”00” Label=”Industries” SearchConstraints="contenttype:მრეწველობა" TabID="831b2a74-98c4-4453-8061-86e2fdb22c63"/>
  <SearchTab Label="Practices" SortOrder=”01” Label=”Practices” SearchConstraints="contenttype:PracticeGroups" TabID="678e206b-6996-421f-9765-b0558fe1a9c0"/>
</FdcSearchTabsCollection>

შემდეგ XSL snippet იქნება გადანაწილებული ჩამონათვალი hrefs ჩანართების:

<XSL:template match="FdcSearchTabsCollection" xml:space="preserve">
   
    <!– The "all" tab –>
    <a href="javascript:ViewTab(‘All’)">ყველა</a>
   
    <!– თითოეული ინდივიდუალური tab –>
    <!– Iterate მთელი ჩანართების და არიან სწორი  ბმულები. –>
    <XSL:for-each select="SearchTab">
      <XSL:sort select="@SortOrder"/>

      …
      <a href="javascript:ViewTab('{@ TabID}')"><XSL:value-of select="@Label"/></a>
    </XSL:for-თითოეული>

    <br /> 
   

   </XSL:template>

აი რას ჰგავს ამ SharePoint:

SNAGHTML78aa2cb

 

 

</ბოლო>

გამოწერა ჩემი დღიური.

გამომყვეს Twitter-ზე http://www.twitter.com/pagalvin

ერთი ფიქრობდა შესახებ "მაგალითი: XSLT ქმნის HTML href-ს

დატოვე პასუხი

თქვენი ელ-ფოსტა არ გამოქვეყნდება. აუცილებელი ველები მონიშნულია *