从html标签到xml属性

时间:2016-08-18 08:38:38

标签: c# xml

我正在使用C# 我有以下html文本: <强>测试和LT; /强取代; (没有开始标记之前的空格,结束标记)。

我正在尝试将此html文本插入到我的html元素的属性中,如下所示:

<MyElement myAttribute=\"&lt;strong&gt;Testing&lt;/strong&gt;\"/>

如何从html格式“转换”为xml属性格式?

1 个答案:

答案 0 :(得分:1)

您只需使用https://msdn.microsoft.com/en-us/library/73z22y6h(v=vs.110).aspx

即可

string encodeValue = HttpUtility.HtmlEncode("<strong>Testing</strong>");

然后您可以使用encodeValue插入xml属性。