Օրինակ: XSLT ստեղծում HTML Ռաֆֆի Չ. - Ի

Եմ անում մի քիչ XSL կազմի վերջերս, եւ կարծում եմ դրել միասին մի նմուշ իմ հետագա հիշատակման եւ դա կարող է լինել արժեք մեզ բոլորիս XSLT-ers կատարելու ապրում է internets.

Դիտարկենք հետեւյալ թեմա:

<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 պատառներ կհանգեցնի այդ ցուցակը, տեսակավորված hrefs Նոր որոնում:

<xsl:template match="FdcSearchTabsCollection" XML Նամակ:տարածք = "պահպանել">
   
    <!– The "all" հաշվառք –>
    <a href="javascript:ViewTab(‘All’)">Դիտել բոլորը</ա>
   
    <!– Յուրաքանչյուր անհատ էջանշանը –>
    <!– Կրկնել բոլոր թարգմանությունը եւ ցուցադրել ճիշտ  հղումներ. –>
    <xsl:for-each select="SearchTab">
      <xsl:sort select="@SortOrder"/>

      …
      <a href="javascript:ViewTab('{@ TabID}')"><xsl:value-of select="@Label"/></ա>
    </xsl:համար յուրաքանչյուր>

    <BR /> 
   

   </xsl:Կաղապար>

Ահա թե ինչ տեսք ունի նման Sharepoint:

SNAGHTML78aa2cb

 

 

</վերջ>

Անդամագրվել իմ բլոգում.

Գտեք Twitter-ում http://www.twitter.com/pagalvin

One thought on "Օրինակ: XSLT ստեղծում HTML Ռաֆֆի Չ. - Ի

Ավելացնել կարծիք

Ձեր էլ. Փոստի հասցեն չի հրապարակվելու. Պահանջվող դաշտերը նշված են աստղանիշով *