Existe-t-il une référence pour les fonctions d'extension SharePoint XSLT?
-
01-07-2019 - |
Question
Je vois différentes fonctions .NET XSLT utilisées dans les composants WebPart prêts à l'emploi (composants Web Visualiseur RSS et Affichage des données).
<xsl:stylesheet
xmlns:ddwrt="http://schemas.microsoft.com/WebParts/v2/DataView/runtime"
xmlns:rssaggwrt="http://schemas.microsoft.com/WebParts/v3/rssagg/runtime"
...>
...
<xsl:value-of select="rssaggwrt:MakeSafe($Html)"/>
<a href="{ddwrt:EnsureAllowedProtocol(string(link))}">More...</a>
...
</xsl:stylesheet>
Où puis-je trouver une référence décrivant toutes les fonctions d'extension fournies par SharePoint?
La solution
Je voulais aussi plus d’informations sur ddwrt. La plupart des informations que j'ai pu trouver proviennent de Serge van den Oever, qui a par la suite été transformé en article MSDN mentionné dans la réponse précédente.
http://weblogs.asp.net/soever /archive/2005/01/03/345535.aspx
Comme il l'a noté dans son billet de blog, cet article contient des informations censurées dans l'article MSDN.
À part cet article, il y a très peu d'écrits sur le sujet. Il semble malheureusement que le nettoyage du code généré existant (tel que le xsl dans les composants WebPart DataForm) soit la meilleure technique pour en apprendre davantage à l’heure actuelle.
Autres conseils
Voici une documentation qui décrit le ddwrt ( http: // schemas. microsoft.com/WebParts/v2/DataView/runtime ), espace de noms.
Bonne question +1
Voir aussi
Fonctions d'extension du composant WebPart de visualisation de données SharePoint dans le Espace de noms ddwrt par Serge van den Oever
L'article de Serge pointe vers Microsoft.SharePoint, où vous pouvez trouver l'espace de noms Microsoft.SharePoint.WebPartPages. Vous y trouverez DdwRuntime et BaseDdwRuntime. Là, vous pouvez trouver toutes les fonctions de ddwrt. J'ai utilisé un décompilateur pour rechercher ceci.