This project has moved and is read-only. For the latest updates, please go here.

Sanitizing string issue

Jan 26 at 11:59 PM
I'm using HtmlAgilityPack to sanitize user entered rich text and strip any harmful/unwanted text. Problem occurs though when a simple text is also treated as html node

If I enter
a<b, c>d
and try to sanitize it, the output generated is
a<b, c="">d</b,>

The code I used was
HtmlDocument doc = new HtmlDocument();
// Sanitizing Logic

var result = doc.DocumentNode.WriteTo();
I tried to set different parameters on HtmlDocument ('OptionCheckSyntax', 'OptionAutoCloseOnEnd', 'OptionWriteEmptyNodes') but nothing worked. Is this is a known issue or any workaround possible?