2008-09-20 13 views
9

Có một vài hàm .NET XSLT khác nhau mà tôi thấy được sử dụng trong phần ngoài của các phần web SharePoint (phần Trình xem RSS và phần Web xem dữ liệu).Có tham chiếu cho các chức năng mở rộng SharePoint XSLT không?

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

Tôi có thể tìm tham chiếu mô tả tất cả các chức năng mở rộng mà SharePoint cung cấp ở đâu?

Trả lời

4

Tôi cũng muốn biết thêm thông tin về ddwrt. Thông tin tôi có thể tìm được là từ Serge van den Oever, sau này được chuyển thành bài viết MSDN được tham chiếu trong câu trả lời trước.

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

Như ông đã nêu trong bài viết trên blog của mình, bài viết này có chứa một số thông tin đã được kiểm duyệt trong bài viết MSDN.

Khác với bài viết này, có rất ít được viết về chủ đề này. Thật không may xuất hiện rằng cọ rửa mã được tạo ra hiện có (chẳng hạn như xsl trong phần Web DataForm) là kỹ thuật tốt nhất để tìm hiểu thêm hiện tại.

+0

Liên kết tốt, cảm ơn Barry –

+0

Một liên kết tốt khác về tùy chọn DDWRT, trang này là phần 14 nhưng có liên kết ngược tới tất cả các phần khác ở trên cùng. http://sympmarc.com/2010/03/09/unlocking-the-mysteries-of-data-view-web-part-xsl-tags-part-14-%E2%80%93-miscellaneous-ddwrt-namespace -chức năng/ – GoldBishop

1

Serge điểm bài viết để Microsoft.SharePoint, nơi bạn có thể tìm thấy không gian tên Microsoft.SharePoint.WebPartPages. Trong đó, bạn có thể tìm thấy DdwRuntime và BaseDdwRuntime. Ở đó, bạn có thể tìm thấy tất cả các chức năng ddwrt. Tôi đã sử dụng một trình biên dịch ngược để tìm kiếm điều này.