C# 通过C格式化HTML#

C# 通过C格式化HTML#,c#,html,asp.net,C#,Html,Asp.net,我想通过C#格式化我的html。这里是我的示例代码 CA IQVIA EM事件扬声器信息 我想这样输出: `<div dir="ltr"> <div class="gmail_quote"> <strong> <span style="font-family:&quot;Arial&quot;,&quot;sans-serif&quot;"> CA IQVI

我想通过C#格式化我的html。这里是我的示例代码

CA IQVIA EM事件扬声器信息

我想这样输出:

`<div dir="ltr">
    <div class="gmail_quote">
       <strong>
        <span style="font-family:&quot;Arial&quot;,&quot;sans-serif&quot;">
           CA IQVIA EM Event Speaker info
         </span>
        </strong>
    </div>
 </div>`
`

CA IQVIA EM事件扬声器信息

`
我应该如何做到这一点? 提前谢谢。

这是您需要的

var input = "<div dir=\"ltr\"><div class=\"gmail_quote\"><strong><span style=\"font-family:&quot;Arial&quot;,&quot;sans-serif&quot;\">CA IQVIA EM Event Speaker info</span></strong></div></div>";

try
{
  var formatted = System.Xml.Linq.XElement.Parse(input).ToString();
}
catch
{
  // Your input is not a valid xml fragment.
}
var input=“CA IQVIA EM事件扬声器信息””;
尝试
{
var formatted=System.Xml.Linq.XElement.Parse(input.ToString();
}
抓住
{
//您的输入不是有效的xml片段。
}

请显示您尝试过的内容。Stackoverflow不是免费的代码编写服务或“如何”教程服务。这里的目标是让其他人在代码不能按预期工作时帮助您修复代码。可能的重复:它能工作吗???检查->它能工作吗?!!!是的,把它放在小提琴以外的地方:当然。谢谢你的时间。它不适用于cshtml