2008-09-20 11 views
9

Hay un par de funciones diferentes de .NET XSLT que veo usadas en los elementos web de SharePoint (vista de RSS y parte web Vista de datos).¿Hay alguna referencia para las funciones de extensión de XSLT de SharePoint?

<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 describe todas las funciones de extensión que SharePoint proporciona?

Respuesta

4

he estado que quiera más información sobre ddwrt también. La mayor información que he podido encontrar es de Serge van den Oever, que más tarde se convirtió en el artículo de MSDN al que se hizo referencia en la respuesta anterior.

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

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

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

+0

Buen enlace, gracias Barry –

+0

Otro buen enlace en las opciones de DDWRT, esta página es la parte 14 pero tiene enlaces de regreso a todas las otras partes en la parte superior. http://sympmarc.com/2010/03/09/unlocking-the-mysteries-of-data-view-web-part-xsl-tags-part-14-%E2%80%93-miscellaneous-ddwrt-namespace -funciones / – GoldBishop

1

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

Cuestiones relacionadas