Halimbawa: Ng XSLT Paglikha ng HTML href ng

Ko na ay paggawa ng isang bit ng XSL bagay-bagay kani-kanina lamang at naisip Gusto ko magkasama ng isang sample para sa aking hinaharap reference at na maaaring ng halaga sa lahat sa atin XSLT-ers paggawa ng isang buhay sa internets.

Isaalang-alang ang mga sumusunod na XML:

<FdcSearchTabsCollection Count="2">
  <SearchTab Label="Industry" SortOrder=”00” Label=”Industries” SearchConstraints="contenttype:Industrya" TabID="831b2a74-98c4-4453-8061-86e2fdb22c63"/>
  <SearchTab Label="Practices" SortOrder=”01” Label=”Practices” SearchConstraints="contenttype:PracticeGroups" TabID="678e206b-6996-421f-9765-b0558fe1a9c0"/>
</FdcSearchTabsCollection>

Ang mga sumusunod na snippet XSL ay bumuo ng isang pinagsunod-sunod na listahan ng mga tab sa HREF:

<xsl:template match="FdcSearchTabsCollection" xml:space="preserve">
   
    <!– The "all" tab –>
    <a href="javascript:ViewTab(‘All’)">Tingnan ang lahat ng</isang>
   
    <!– Bawat indibidwal na tab –>
    <!– Umulit sa pamamagitan ng lahat ng mga tab at ipakita ang tamang  mga link. –>
    <xsl:for-each select="SearchTab">
      <xsl:sort select="@SortOrder"/>

      …
      <a href="javascript:ViewTab('{@ TabID}')"><xsl:value-of select="@Label"/></isang>
    </xsl:para sa-bawat>

    <br /> 
   

   </xsl:template>

Narito ang kung ano ang tila sa SharePoint:

SNAGHTML78aa2cb

 

 

</dulo>

Mag-subscribe sa aking blog.

Sundin ako sa Twitter sa http://www.twitter.com/pagalvin

Isa naisip sa "Halimbawa: Ng XSLT Paglikha ng HTML href ng

  1. Marc D Anderson

    Uy, Paul. Interesting that the XML isn’t valid, as each SearchTab element has two Label attributes. Please tell me that SharePoint doesn’t generate that!

    M.

    Sumagot

-Iwan ng sagot

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan *