解析CK编辑器中的内容

时间:2012-05-29 02:04:25

标签: asp.net ckeditor

我的应用程序是一个asp.net C#: 我使用CK编辑器编辑文章,然后插入SQL数据库。现在我想将这篇文章导出到docx文件。所有功能都运行良好,但在docx文件中导出后的文章内容如下:

<ul>
    <li style="text-align: justify;">
        Đối với t&ocirc;i, kh&oacute;a huấn luyện vừa qua rất bỗ &iacute;ch t&ocirc;i đ&atilde; học được rất nhiều kiến thực v&agrave; gi&aacute; trị thiết thực, bổ &iacute;ch cho c&ocirc;ng việc của t&ocirc;i .</li>
</ul>
<ul>
    <li style="text-align: justify;">
        Hỗ trợ ứng dụng tiếp theo &quot;9 nguy&ecirc;n tắc .</li>
</ul>

如何纠正它。

1 个答案:

答案 0 :(得分:0)

我用HtmlAgilityPack和HtmlDecode

解决了这个问题
string content;
var htmldocs = new HtmlAgilityPack.HtmlDocument
            {
                OptionFixNestedTags = true,
                OptionAutoCloseOnEnd = true
            };
            htmldocs.LoadHtml(content);
string convert = WebUtility.HtmlDecode(htmldocs.DocumentNode.InnerText);