Есть ли ссылка на функции расширения SharePoint XSLT?
-
01-07-2019 - |
Вопрос
Есть несколько различных функций .NET XSLT, которые, как я вижу, используются в готовых веб-частях SharePoint (веб-часть просмотра RSS и просмотра данных).
<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.Большую часть информации, которую мне удалось найти, предоставил Серж ван ден Увер, которая позже была преобразована в статью MSDN, упомянутую в предыдущем ответе.
http://weblogs.asp.net/soever/archive/2005/01/03/345535.aspx
Как он отметил в своем блоге, эта статья содержит некоторую информацию, которая была подвергнута цензуре в статье MSDN.
Кроме этой статьи, по этой теме написано очень мало.К сожалению, оказывается, что просмотр существующего сгенерированного кода (например, xsl в веб-частях DataForm) — лучший способ узнать больше в настоящее время.
Другие советы
Вот найденная мною документация, описывающая ddwrt (http://schemas.microsoft.com/WebParts/v2/DataView/runtime) пространство имен.
Хороший вопрос +1
Смотрите также
Функции расширения веб-части представления данных SharePoint в пространстве имен ddwrt Серж ван ден Овер
Статья Сержа указывает на Microsoft.SharePoint, где вы можете найти пространство имен Microsoft.SharePoint.WebPartPages.Там вы можете найти DdwRuntime и BaseDdwRuntime.Там вы можете найти все функции ddwrt.Я использовал декомпилятор, чтобы найти это.