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

Un pensamento sobre "Exemplo: XSLT creating href HTML

  1. Marc D Anderson

    Ei, Galicia. 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.

    Responder

Deixe unha resposta

Enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados *