Esiste un riferimento per le funzioni dell'estensione XSLT di SharePoint?
-
01-07-2019 - |
Domanda
Esistono un paio di diverse funzioni XSLT .NET che vedo utilizzate nelle web part di SharePoint predefinite (Visualizzatore RSS e web part Visualizzazione dati).
<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>
Dove posso trovare un riferimento che descriva tutte le funzioni di estensione fornite da SharePoint?
Soluzione
Volevo anche maggiori informazioni su ddwrt. La maggior parte delle informazioni che sono riuscito a trovare proviene da Serge van den Oever che è stato successivamente trasformato nell'articolo MSDN a cui si fa riferimento nella risposta precedente.
http://weblogs.asp.net/soever /archive/2005/01/03/345535.aspx
Come notato nel suo post sul blog, questo articolo contiene alcune informazioni censurate nell'articolo MSDN.
Oltre a questo articolo, c'è molto poco scritto sull'argomento. Sfortunatamente sembra che il purga del codice generato esistente (come xsl nelle web part DataForm) sia la tecnica migliore per saperne di più al momento.
Altri suggerimenti
Ecco un po 'di documentazione che ho trovato che descrive gli schemi ddwrt ( http: //. microsoft.com/WebParts/v2/DataView/runtime ) spazio dei nomi.
Buona domanda +1
Vedi anche
Funzioni di estensione della web part Visualizzazione dati di SharePoint nella ddwrt Namespace di Serge van den Oever
L'articolo di Serge fa riferimento a Microsoft.SharePoint, dove è possibile trovare lo spazio dei nomi Microsoft.SharePoint.WebPartPages. Qui puoi trovare DdwRuntime e BaseDdwRuntime. Qui puoi trovare tutte le funzioni di ddwrt. Ho usato un decompilatore per cercare questo.