Arquivos de etiquetas: XSL

Exemplo: XSLT creating href HTML

Eu teño feito un pouco de cousas XSL ultimamente e penso que eu ía montar un exemplo para a miña mesmas e que pode ser de valor para todos nós XSLT-ERS gañar a vida nas internets.

Considero o seguinte XML:

<Conde FdcSearchTabsCollection = "2">
  <Etiqueta SearchTab = Industria "" SortOrder = "00" Label = "industrias" SearchConstraints = "contenttype:Industria" Tabid = "831b2a74-98c4-4453-8061-86e2fdb22c63" />
  <Etiqueta SearchTab = "Prácticas" SortOrder = "01" label = "Prácticas" SearchConstraints = "contenttype:PracticeGroups" Tabid = "678e206b-6996-421f-9765-b0558fe1a9c0" />
</FdcSearchTabsCollection>

O tramo de XSL a seguir pode xerar unha lista ordenada de guías HREFs:

<XSL:xogo template = FdcSearchTabsCollection "" xml:space = "preserve">
   
    <!– O "todos" separador –>
    <a href = "javascript:ExibirGuia(‘All’)">Ver</un>
   
    <!– Cada guía individual –>
    <!– Percorrer todos os guías e amosar o correcto  Ligazóns. –>
    <XSL:formas Each select = "SearchTab">
      <XSL:tipo select = "@ SortOrder" />

      …
      <a href = "javascript:ExibirGuia('{@ Tabid}')"><XSL:valor de select = "Etiqueta @" /></un>
    </XSL:a-cada>

    <br /> 
   

   </XSL:modelo>

Aquí está o que parece o SharePoint:

SNAGHTML78aa2cb

 

 

</final>

Rexístrate para o meu blog.

Siga-me no Twitter http://www.twitter.com/pagalvin