Есть несколько различных функций .NET XSLT, которые, как я вижу, используются в готовых веб-частях SharePoint (веб-часть RSS Viewer и Data View).
<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/en-us/library/aa505323.aspx
Я тоже хотел получить больше информации о ddwrt. Наибольшее количество информации, которую мне удалось найти, получено от Сержа ван ден Овера, которая позже была преобразована в статью MSDN, на которую ссылались в предыдущем ответе.
http://weblogs.asp.net/soever/archive/2005/01/03/345535.aspx
Как он отметил в своем сообщении в блоге, эта статья содержит некоторую информацию, которая была подвергнута цензуре в статье MSDN.
Кроме этой статьи, по этой теме написано очень мало. К сожалению, кажется, что анализ существующего сгенерированного кода (такого как xsl в веб-частях DataForm) - лучший способ узнать больше в настоящее время.
Еще одна хорошая ссылка на параметры DDWRT, эта страница является частью 14, но имеет обратные ссылки на все другие части вверху. sympmarc.com/2010/03/09/…
Хороший вопрос +1
Смотрите также
Функции расширения веб-части представления данных SharePoint в пространстве имен ddwrt Серж ван ден Увер
Статья Сержа указывает на Microsoft.SharePoint, где вы можете найти пространство имен Microsoft.SharePoint.WebPartPages. Там вы можете найти DdwRuntime и BaseDdwRuntime. Там вы можете найти все функции ddwrt. Я использовал декомпилятор, чтобы найти это.
все еще ищу исчерпывающий справочник