Jeg har været gør lidt af XSL-stuff det seneste og troede jeg ville tilsammen en prøve for min fremtidige henvisning og som kan være af værdi for os alle XSLT-omhandlet gør en levende i internets.
Overveje følgende XML:
<FdcSearchTabsCollection Count = "2">
<SearchTab etiket = "industri" SortOrder = "00" etiket = "Industrier" SearchConstraints = "contenttype:Industri" TabID = "831b2a74-98c4-4453-8061-86e2fdb22c63" />
<SearchTab etiket = "praksis" SortOrder = "01" etiket = "Praksis" SearchConstraints = "contenttype:PracticeGroups" TabID = "678e206b-6996-421f-9765-b0558fe1a9c0" />
</FdcSearchTabsCollection>
Den følgende XSL snippet vil generere en sorteret liste af faner, hrefs:
<XSL:skabelon match = "FdcSearchTabsCollection" XML:plads = "bevare">
<!– Alle"" fanen –>
<a href = "javascript:ViewTab('Alle')">Få vist alle</en>
<!– Hver enkelt fane –>
<!– Iterere gennem alle fanerne og vise den korrekte links. –>
<XSL:for hver select = "SearchTab">
<XSL:sortere select="@SortOrder"/>…
<a href = "javascript:ViewTab(‘{@ TabID}’)"><XSL:værdi-af select="@Label"/></en>
</XSL:for hver><BR />
</XSL:skabelon>
Her er hvad det ser ud i SharePoint:
</slutningen>
Følg mig på kvidre på http://www.twitter.com/pagalvin
Hej, Paul. Interessant, at XML'EN er ikke gyldig, som hver SearchTab har element to etiket attributter. Fortæl mig, at SharePoint ikke generere der!
M.