Веб-часть SharePoint «Основные результаты поиска» использует XSLT 1.0 для преобразования результатов поиска для отображения. Я хотел бы манипулировать некоторым текстом результата с помощью регулярных выражений. Увы, XSLT 2.0 (с поддержкой регулярных выражений) недоступен, и Microsoft в настоящее время не планирует его реализацию !
Одна мысль состояла в том, чтобы переопределить веб-часть, но она наследуется от DataFormWebPart, и методы, относящиеся к выполнению преобразования, помечены как частные. Поэтому я должен был это исключить.
Я надеялся использовать EXSLT , копировать и вставлять нужные мне функции, если это необходимо. Однако, как представляется, это не вариант, так как согласно этому сообщению , msxsl: блоки скриптов недоступны из-за настроек безопасности, используемых в веб-части.
Так что все, что я могу придумать, сейчас заблокировано. :) Кто-нибудь еще смог включить эту функцию?