【发布时间】:2017-10-19 06:44:16
【问题描述】:
我需要根据我的 xml 制作对象,这个对象将用作 c# 中 web 服务的输入。
如果我有这个 xml,
<v1:Field type="Note">
<v1:name>Buyer’s Name should be as per Passport / Trade License. For existing Emaar property owners, please provide details as per existing profile.</v1:name>
<v1:category>MESSAGE</v1:category>
<v1:mandatory>N</v1:mandatory>
<v1:alias>DESCLAIMER_FYI</v1:alias>
<v1:value>Buyer’s Name should be as per Passport / Trade License. For existing Emaar property owners, please provide details as per existing profile.</v1:value>
</v1:Field>
我可以根据它来上课, 例如
public class Field
{
public string name{ set; get; }
public string category { set; get; }
public string mandatory { set; get; }
public string alias { set; get; }
public string value { set; get; }
}
将使用哪个属性来获取该值
<v1:Field type="Note">?
如果我将类型设置为公共属性,它将作为 xml 中的标签出现,如名称、类别即将出现,但我想使用称为属性的字段标签来制作它。我可以在 C# 中使用什么作为 Field 标签附带的属性。
【问题讨论】:
标签: c# .net xml xml-parsing