2016-12-16 3 views
0

Как разобрать содержимое html, хранящееся в базе данных в приложении веб-формы? Например: У меня есть столбец в таблице, которая сохраняет содержимое как это:Извлечь содержимое html из базы данных и разобрать на строку

<b>Hello</b><i>World</i> 

Мне нужно извлечь содержимое и сохранить в текстовый документ. Итак, как я могу получить строку текста, эквивалентную: ЗдравствуйтеWorld в

+0

Что вы до сих пор? вы можете использовать [HTML Renderer] (http://htmlrenderer.codeplex.com/) для этого. –

+0

Я пробовал html аппетитный пакет. но похоже, что он работает при загрузке с сайта с URL-адресом вроде: var web = new HtmlWeb(); var doc = web.Load (url); Таким образом он возвращает объект HtmlDocument. – user3399326

+0

проверьте, поможет ли вам столбец переполнения стека. http://stackoverflow.com/questions/2363993/adding-html-text-to-word-using-interop – Kalyan

ответ

0

е строка кодируется в вашей базе данных, то вам необходимо позвонить WebUtility.HtmlDecode:

@Html.Raw(WebUtility.HtmlDecode(someString)) 
+0

Привет, будет ли это работать с веб-формами? Я не использую mvc. – user3399326

+0

Вы можете использовать: WebUtility.HtmlDecode (someString) –

+0

Привет, Vinh, он не работает! – user3399326