9

我看到在开箱即用的 SharePoint Web 部件(RSS 查看器和数据视图 Web 部件)中使用了几个不同的 .NET XSLT 函数。

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

在哪里可以找到描述 SharePoint 提供的所有扩展功能的参考资料?

4

4 回答 4

4

我也一直想要更多关于 ddwrt 的信息。我能找到的最多信息来自 Serge van den Oever,后来变成了上一个答案中引用的 MSDN 文章。

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

正如他在他的博客文章中所指出的,这篇文章包含一些在 MSDN 文章中被审查的信息。

除了这篇文章,关于这个话题的文章很少。不幸的是,搜索现有的生成代码(例如 DataForm Web 部件中的 xsl)似乎是目前了解更多信息的最佳技术。

于 2008-09-20T17:56:52.230 回答
1

这是我发现的一些描述 ddwrt ( http://schemas.microsoft.com/WebParts/v2/DataView/runtime ) 命名空间的文档。

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

于 2008-09-20T03:53:00.433 回答
1

好问题+1

也可以看看

ddwrt 命名空间中的 SharePoint 数据视图 Web 部件扩展功能 作者 :Serge van den Oever

于 2010-03-10T18:24:30.003 回答
1

Serge 的文章指向 Microsoft.SharePoint,您可以在其中找到 Microsoft.SharePoint.WebPartPages 命名空间。在那里,您可以找到 DdwRuntime 和 BaseDdwRuntime。在那里,您可以找到所有 ddwrt 函数。我使用反编译器来查找它。

于 2011-04-06T15:31:10.783 回答