Архива на ознаки: XSL

Пример: XSLT создавање на HTML href е

Сум бил прават малку на XSL нешта во последно време и мислев јас би се стави заедно со примерок за мојата иднина и дека може да биде од вредност на сите нас XSLT-те правење на живеење во на 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 програмка ќе генерира Подредена листа на hrefs јазичиња:

<XSL:template match="FdcSearchTabsCollection" XML:space="preserve">
   
    <!– The "all" табот –>
    <a href="javascript:ViewTab(‘All’)">Прикажи ги сите</на>
   
    <!– Секој поединец табот –>
    <!– Iterate низ сите јазичиња и го покажуваат точното  линкови. –>
    <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