是否有 SharePoint XSLT 扩展功能的参考?
Posted
技术标签:
【中文标题】是否有 SharePoint XSLT 扩展功能的参考?【英文标题】:Is there a reference for the SharePoint XSLT extension functions? 【发布时间】:2010-09-11 13:03:20 【问题描述】:我看到在开箱即用的 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 提供的所有扩展功能的参考资料?
【问题讨论】:
【参考方案1】:我也一直想要更多关于 ddwrt 的信息。我能找到的最多信息来自 Serge van den Oever,后来变成了上一个答案中引用的 MSDN 文章。
http://weblogs.asp.net/soever/archive/2005/01/03/345535.aspx
正如他在博客文章中所指出的,这篇文章包含一些在 MSDN 文章中被审查的信息。
除了这篇文章,关于这个话题的文章很少。不幸的是,搜索现有的生成代码(例如 DataForm Web 部件中的 xsl)似乎是目前了解更多信息的最佳技术。
【讨论】:
另一个关于 DDWRT 选项的好链接,此页面是第 14 部分,但顶部有指向所有其他部分的反向链接。 sympmarc.com/2010/03/09/…【参考方案2】:这是我找到的一些描述 ddwrt (http://schemas.microsoft.com/WebParts/v2/DataView/runtime) 命名空间的文档。
http://msdn.microsoft.com/en-us/library/aa505323.aspx
【讨论】:
仍在寻找详尽的参考资料【参考方案3】:好问题 +1
另见
SharePoint Data View Web Part Extension Functions in the ddwrt Namespace 作者:Serge van den Oever
【讨论】:
【参考方案4】:Serge 的文章指向 Microsoft.SharePoint,您可以在其中找到 Microsoft.SharePoint.WebPartPages 命名空间。在那里,您可以找到 DdwRuntime 和 BaseDdwRuntime。在那里,您可以找到所有 ddwrt 函数。我使用反编译器进行了查找。
【讨论】:
以上是关于是否有 SharePoint XSLT 扩展功能的参考?的主要内容,如果未能解决你的问题,请参考以下文章