чтение файла xsl из sharepoint библиотеки документов - PullRequest
1 голос
/ 15 января 2010

Я знаю, это могут быть довольно простые вопросы для большинства из вас. Но я не могу загрузить файл xsl из библиотеки документов sharepoint.

я пытаюсь сделать это

getXSL = Server.MapPath("//Documents/myxsl.xslt");

  XslCompiledTransform xslt = new XslCompiledTransform();


         xslt.Load(getXSL);

но если я делаю так, он принимает его как inetpub / wss / VirtualDirectories / 80 .... Я хочу, чтобы он ссылался на мою библиотеку документов, в которую я загрузил свой xslt.

1 Ответ

0 голосов
/ 15 января 2010

Для доступа к библиотеке документов следует использовать API-интерфейс SharePoint, а не стандартную объектную модель ASP.NET.

Вы хотели бы что-то вроде (при условии, что вы запускаете это из веб-части и имеете удобный объект SPContext)

SPFile spXslt = SPContext.Current.Web.Lists["Documents"].Items["myxsl.xslt"].File;

Отсюда вы можете передавать содержимое SPFile и использовать его с объектной моделью XML.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...