Pregunta

Hay un par de funciones .NET XSLT diferentes que veo que se utilizan en los elementos web de SharePoint listos para usar (elemento web Visor RSS y Vista de datos).

<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>

¿Dónde puedo encontrar una referencia que describa todas las funciones de extensión que proporciona SharePoint?

¿Fue útil?

Solución

También quería más información sobre ddwrt.La mayor información que he podido encontrar es de Serge van den Oever, que luego se convirtió en el artículo de MSDN al que se hace referencia en la respuesta anterior.

http://weblogs.asp.net/soever/archive/2005/01/03/345535.aspx

Como señaló en la publicación de su blog, este artículo contiene información que fue censurada en el artículo de MSDN.

Aparte de este artículo, hay muy poco escrito sobre el tema.Desafortunadamente, parece que explorar el código generado existente (como el xsl en los elementos web de DataForm) es la mejor técnica para aprender más en este momento.

Otros consejos

Aquí hay documentación que encontré que describe el ddwrt (http://schemas.microsoft.com/WebParts/v2/DataView/runtime) espacio de nombres.

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

El artículo de Serge apunta a Microsoft.SharePoint, donde puede encontrar el espacio de nombres Microsoft.SharePoint.WebPartPages.Allí, puede encontrar DdwRuntime y BaseDdwRuntime.Allí puede encontrar todas las funciones de ddwrt.Usé un descompilador para buscar esto.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top