Piemērs: XSLT izveidot HTML Href ir

Esmu bijis dara mazliet XSL stuff pēdējā laikā un domāju, ka es liktu kopā izlasi manu turpmākai izmantošanai un kas var būt noderīga mums visiem XSLT ers iztikas pelnīšanu, internets.

Apsveriet šādas XML:

<FdcSearchTabsCollection Count = "2">
  <SearchTab Label = "Industry" SortOrder = "00" Label = "Nozaru" SearchConstraints = "contenttype:Rūpniecība" TabID = "831b2a74-98c4-4453-8061-86e2fdb22c63" />
  <SearchTab Label = "prakse" SortOrder = "01" Label = "Prakse" SearchConstraints = "contenttype:PracticeGroups" TabID = "678e206b-6996-421f-9765-b0558fe1a9c0" />
</FdcSearchTabsCollection>

Šādu XSL fragmentu radīs kārtotajā sarakstā hrefs ciļņu:

<XSL:veidne atbilst "FdcSearchTabsCollection =" XML:vieta = "saglabāt">
   
    <!– "Visu" cilne –>
    <href = "javascript:ViewTab("Visiem")">Skatīt visas</a>
   
    <!– Katru atsevišķu cilni –>
    <!– Atkārtot ar visām cilnēm un apskatīt pareizos  saites. –>
    <XSL:par katru atlases = "SearchTab">
      <XSL:kārtot select="@SortOrder"/>

      …
      <href = "javascript:ViewTab(‘{@TabID}’)"><XSL:vērtību, select="@Label"/></a>
    </XSL:par katru>

    <br /> 
   

   </XSL:Veidne:>

Lūk, kā tas izskatās, ka SharePoint:

SNAGHTML78aa2cb

 

 

</beigās>

Abonēt manu blogu.

Sekot mani uz čivināt pie http://www.twitter.com/pagalvin

Viena doma parPiemērs: XSLT izveidot HTML Href ir

  1. Marc D Anderson

    čau, Paul. Interesanti, ka nav derīgs XML, kā katrs SearchTab elements ir divi etiķešu atribūtus. Lūdzu man pateikt, ka tas nerada SharePoint!

    M.

    Atbilde

atstāt atbildi

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti *