2008-09-20 61 views
9

有幾種不同的.NET XSLT函數,我在開箱即用的SharePoint Web部件(RSS查看器和數據視圖Web部件)中使用了這些函數。是否有SharePoint 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

我一直想更多信息的DDWRT爲好。我能找到的最多信息是Serge van den Oever,後來被轉化爲上一個答案中引用的MSDN文章。

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

正如他在博客文章中指出,該文章包含的一些信息這是MSDN文章中審查。

除了這篇文章,關於這個話題的文章很少。不幸的是,淘汰現有生成的代碼(例如DataForm Web部件中的xsl)是目前瞭解更多信息的最佳技術。

+0

良好的聯繫,謝謝巴里 – 2008-09-20 22:03:11

1

塞爾的文章指向Microsoft.SharePoint程序,在這裏你可以找到Microsoft.SharePoint.WebPartPages命名空間。在那裏,你可以找到DdwRuntime和BaseDdwRuntime。在那裏,你可以找到所有的ddwrt功能。我使用反編譯器來查看這個。