Dæmi: XSLT Búa HTML href er

Ég hef verið að gera svolítið af XSL efni undanfarið og hélt að ég myndi setja saman sýnishorn fyrir framtíð tilvísun minn og sem kunna að vera í gildi til okkar allra XSLT-ers að gera líf í internets.

Skoðið eftirfarandi XML:

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

The Eftirfarandi XSL runu vilja búa til raðað lista yfir hrefs tabs:

<XSL:template match="FdcSearchTabsCollection" XML:rúm = "varðveita">
   
    <!– The "all" flipi –>
    <a href="javascript:ViewTab(‘All’)">Skoða allt</a>
   
    <!– Hver einstaklingur flipann –>
    <!– Iterate í gegnum allar Tabs og sýna rétt  tenglar. –>
    <XSL:for-each select="SearchTab">
      <XSL:sort select="@SortOrder"/>

      …
      <a href="javascript:ViewTab('{@ TabID}")"><XSL:value-of select="@Label"/></a>
    </XSL:fyrir-hvern>

    <br /> 
   

   </XSL:sniðmát>

Hér er það sem það lítur út eins og í SharePoint:

SNAGHTML78aa2cb

 

 

</enda>

Gerast áskrifandi að bloggið mitt.

Fylgdu mér á Twitter á http://www.twitter.com/pagalvin

Ein hugsun um „Dæmi: XSLT Búa HTML href er

  1. Marc D Anderson

    Hey, 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.

    Svara

Eftir svar

Netfangið þitt verður ekki birt. Nauðsynlegir reitir eru merktir *