2013-08-14 1 views
0

Я хотел бы знать, как извлечь содержимое с HTML тегами, я использую следующий код для извлечения содержимого, но оно не включает в себя HTML-теги в пределах содержания:Получить содержимое HTML с помощью изучения Umbraco

var searchProvider = ExamineManager.Instance.DefaultSearchProvider.Name; 
var searchResults = ExamineManager.Instance.SearchProviderCollection[searchProvider].Search(s, true); 
System.Text.StringBuilder sb = new StringBuilder();    

     foreach (var c in searchResults) 
     { 
      sb.Append(string.Format("c.Id:{0} ** FieldNodeName:{1} ** BodyText:{2} <br/> ", c.Id, c.Fields["nodeName"], c.Fields["bodyText"])); 
     } 

     return sb.ToString(); 

«Click here Перейти к продукту "возвращается как " Нажмите здесь, чтобы перейти к товару "

ответ

0

Исследуйте все элементы HTML, поэтому все, что хранится, является содержимым (все теги разделяются на индексирование).

Вы не можете делать то, что хотите сделать с помощью Examine. Если вам нужен HTML-код из узла, вам необходимо использовать API Umbraco.