SharePoint XSLT扩展功能是否有参考?

时间:2020-03-06 14:28:35  来源:igfitidea点击:

我发现现成的SharePoint Web部件(RSS Viewer和Data View 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提供的所有扩展功能的参考?

解决方案

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

http://msdn.microsoft.com/zh-CN/library/aa505323.aspx

我也一直想了解有关ddwrt的更多信息。我能够找到的最多信息是从Serge van den Oever那里,后来又变成了上一个答案中引用的MSDN文章。

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

正如他在博客文章中指出的那样,本文包含一些在MSDN文章中经过审查的信息。

除了本文之外,关于该主题的文章很少。不幸的是,搜寻现有的生成代码(例如DataForm Web部件中的xsl)是目前了解更多信息的最佳技术。

好问题+1

也可以看看

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