Esimerkki: XSLT luominen HTML-Href

Olen ollut tekemässä XSL tavaraa hieman viime aikoina ja haluan esittää yhdessä otoksen myöhempää käyttöä varten ja jotka voivat olla arvo meidän kaikkien XSLT-ers ansaitsemiseksi oletusverkko.

Harkitse seuraavia XML:

<FdcSearchTabsCollection määrä = "2">
  <SearchTab otsikko = "tuotannonalan" Lajittelujärjestys = "00" otsikko "Industries" SearchConstraints = "contenttype =:Tuotannonalan" TabID = "831b2a74-98c4-4453-8061-86e2fdb22c63" />
  <SearchTab otsikko = "käytännöt" Lajittelujärjestys = "01" otsikko "Käytännöt" SearchConstraints = "contenttype =:PracticeGroups" TabID = "678e206b-6996-421f-9765-b0558fe1a9c0" />
</FdcSearchTabsCollection>

XSL-koodinpätkä tuottaa lajitellun luettelon hrefs välilehdet:

<XSL:mallin vastine = "FdcSearchTabsCollection" XML:tila = "säilömään">
   
    <!– "-Kaikki" välilehti –>
    <href = "javascript:ViewTab("Kaikki")">Näytä kaikki</a>
   
    <!– Kunkin yksittäisen välilehden –>
    <!– Käydä läpi kaikki välilehdet ja näyttää oikean  linkit. –>
    <XSL:for-each Valitse = "SearchTab">
      <XSL:Lajittele select="@SortOrder"/>

      …
      <href = "javascript:ViewTab(‘{@ TabID}’)"><XSL:arvo-ja select="@Label"/></a>
    </XSL:for-each>

    <br /> 
   

   </XSL:malli>

Tässä on, miltä se näyttää SharePoint:

SNAGHTML78aa2cb

 

 

</loppu>

Tilaa blogiin.

Noudata minut viserrys http://www.twitter.com/pagalvin

Yksi ajatelleet ”Esimerkki: XSLT luominen HTML-Href

  1. Marc D Anderson

    Hei siellä, Paul. Mielenkiintoinen, XML ei kelpaa, elementtien SearchTab on kaksi tekstiselitteen määritteitä. Kerro minulle, että SharePoint ei tuota että!

    M.

    Vastaus

Jätä vastaus

Sähköpostiosoitettasi ei julkaista. pakolliset kentät on merkitty *