我有这种 XML 文件格式(来自第三方 API):
<root>
<parameter name="id">189880</parameter>
<parameter name="target">2c92c0f83ff55b4b014007d6194e1bed</parameter>
<parameter name="account">2c92c0f93fd531f1013feed6c1095259</parameter>
<parameter name="contact">Laurie</parameter>
</root>
该文件可以包含 1 到 50 行,描述每行的不同属性。
我想将其动态转换为 C# 对象。文件的每一行都将成为一个属性并由相应的值填充。
基于上述 XML 的示例:
public class Result
{
public string id { get; set; }
public string target { get; set; }
public string account { get; set; }
public string contact { get; set; }
}
编辑 :
让我们简化问题。让我们假设文件结构是固定的(例如总是上面描述的 4 行属性)