原生c#函数,以满足xml的需求
本文关键字:xml 需求 满足 函数 原生 | 更新日期: 2023-09-27 18:09:57
我有一个字符串:
<Cols><Col idx="C1" Name="Speed" Type="Int" /><Col idx="C2" Name="Time" Type="Decimal" /></Cols>
,我需要转换为XDocument:
生成的XML是:
<Cols>
<Col idx="C1" Name="Speed" Type="Int" />
<Col idx="C2" Name="Time" Type="Decimal" />
</Cols>
我可以用一个简单的替换逻辑,然后加载它,但是在c#中有任何内置函数吗?
您可以使用System.IO.WebUtility
或System.Web.HttpUtility
string s = "<Cols><Col idx="C1" Name="Speed" Type="Int" /><Col idx="C2" Name="Time" Type="Decimal" /></Cols>";
var xml = WebUtility.HtmlDecode(s); //OR HttpUtility.HtmlDecode(s);
var xDcoc = XDocument.Parse(xml);