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:
</final>
Siga-me no Twitter http://www.twitter.com/pagalvin
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.