У меня есть документ (docx), хранящийся на OneDrive для бизнеса. Он имеет структуру, как:SharePoint Поисковый запрос
<title>
Book Title
</title>
<author>
High
</author>
А потом я использую Microsoft.SharePoint.Client для поиска названия и автора
var targetSite = new Uri("https://my-site.sharepoint.com");
var login = "login";
var password = "pass";
var securePassword = new SecureString();
foreach (char c in password)
{
securePassword.AppendChar(c);
}
var onlineCredentials = new SharePointOnlineCredentials(login, securePassword);
using (ClientContext clientContext = new ClientContext(targetSite))
{
clientContext.Credentials = onlineCredentials;
var query = new KeywordQuery(clientContext);
query.QueryText = "<title></title><author></author>";
var searchExecutor = new SearchExecutor(clientContext);
var result = searchExecutor.ExecuteQuery(query);
clientContext.ExecuteQuery();
}
Но это не работает. он возвращает только название слова и автора. Что я делаю не так?
Я пытаюсь найти данные между тегами
Было бы лучше, если это указано в вопросе, потому что это не так понятно и довольно странное требование тоже .. –