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?

È stato utile?

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.

http://msdn.microsoft.com/en-us/library /aa505323.aspx

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top