Näide: XSLT-d luua HTML Href's

Olen teinud natuke XSL kraami viimasel ajal ja arvasin ma paneks kokku proovis minu hilisemaks ja, mis võivad olla meile kõigile XSLT-ers muutes elu ning internets.

Kaaluge järgmist XML:

<FdcSearchTabsCollection Count = "2">
  <SearchTab Label = "tööstusharu" SortOrder = "00" silt "Tööstus" SearchConstraints = "contenttype =:Tööstus" TabID = "831b2a74-98c4-4453-8061-86e2fdb22c63" />
  <SearchTab Label = "tavad" SortOrder = "01" silt "Tava" SearchConstraints = "contenttype =:PracticeGroups" TabID = "678e206b-6996-421f-9765-b0558fe1a9c0" />
</FdcSearchTabsCollection>

XSL koodijupi loob sorditud loendi hrefs vahekaardid:

<XSL-i:malli vastet = "FdcSearchTabsCollection" XML-i:Kosmos = "Säilita">
   
    <!– "Kõik" TAB –>
    <href = "javascript:ViewTab("Kõik")">Vaata kõiki</a>
   
    <!– Iga individuaalse kaart –>
    <!– Itereerima läbi kõik kaardid ja kuvatakse õige  lingid. –>
    <XSL-i:iga valige = "SearchTab">
      <XSL-i:Sorteeri select="@SortOrder"/>

      …
      <href = "javascript:ViewTab(‘{@TabID}’)"><XSL-i:väärtust, select="@Label"/></a>
    </XSL-i:puhul iga>

    <br /> 
   

   </XSL-i:Mall>

Siin on, kuidas ta näeb SharePoint:

SNAGHTML78aa2cb

 

 

</lõpp>

Telli minu blogi.

Järgi mind vidistama kell http://www.twitter.com/pagalvin

One thought on "Näide: XSLT-d luua HTML Href's

  1. Marc D Anderson

    Tšau, Paul. Huvitav, et XML ei sobi, nagu iga SearchTab element on kahe sildi atribuute. Palun öelge, et SharePoint ei tekita see!

    M.

    Vastus

Jäta vastus

Teie e-posti aadressi ei avaldata. Kohustuslikud väljad on tähistatud *