大きな html エンコードされた文字列があり、ホワイトリストに登録された特定の html タグのみをデコードしたい。
c# でこれを行う方法はありますか? WebUtility.HtmlDecode() はすべてをデコードします。
`以下のテストに合格する DecodeSpecificTags() の実装を探しています。
[Test]
public void DecodeSpecificTags_SimpleInput_True()
{
string input = "<span>i am <strong color=blue>very</strong> big <br>man.</span>";
string output = "<span>i am <strong color=blue>very</strong> big <br>man.</span>";
List<string> whiteList = new List<string>(){ "strong","br" } ;
Assert.IsTrue(DecodeSpecificTags(whiteList,input) == output);
}`