Etikedaj Arkivoj: XSL

Ekzemplo: XSLT Kreanta HTML Href-a

Mi estis faranta iom de XSLa aĵo lastatempe kaj pensis min kunmetus ekzemplon por mia estonta referenco kaj ke povas esti de valoro al ni ĉiuj XSLT-ers faranta loĝadon en la interretoj.

Konsideri la sekvantan XML:

<FdcSearchTabsCollection Kalkulo="2">
  <SearchTab Etikeda="Industrio" SortOrder=”00” Etikedaj=”Industrioj” SearchConstraints="contenttype:Industrio" TabID="831b2a74-98c4-4453-8061-86e2fdb22c63"/>
  <SearchTab Etikedaj="Praktikoj" SortOrder=”01” Etikedo=”Praktikadas” SearchConstraints="contenttype:PracticeGroups" TabID="678e206b-6996-421f-9765-b0558fe1a9c0"/>
</FdcSearchTabsCollection>

La sekvanta XSLa ereto produktos ordigita liston de hrefs klapetoj:

<Xsl:Ŝablona matĉo="FdcSearchTabsCollection" Xml:Spaciala="konservaĵo">
   
    <!– La "ĉiuj" Klapeto –>
    <href="javascript:ViewTab(‘Ĉiuj')">Vidi ĉiujn</al>
   
    <!– Ĉiu individua klapeto –>
    <!– Iterate tra ĉiuj la Klapetoj kaj montri la ĝustan  Ligoj. –>
    <Xsl:Pro tio ke-ĉiu elektita="SearchTab">
      <Xsl:Ordigi elektitan="@SortOrder"/>

      …
      <href="javascript:ViewTab(?{@TabID}')"><Xsl:Valoro-de elektita="@Etikedo"/></al>
    </Xsl:Pro tio ke-ĉiu>

    <Br/> 
   

   </Xsl:Ŝablono>

Ĉi tie-a kio ĝi similas en SharePoint:

SNAGHTML78aa2cb

 

 

</Fino>

Aboni al mia blogo.

Sekvi min sur Pepi ĉe http://www.twitter.com/pagalvin