给定以下域对象:
public class Domain {
private String field1 = "one";
private String field2 = "two";
}
Run Code Online (Sandbox Code Playgroud)
应该如何构造mapping.xml文件,以便XML输出如下所示:
<DomainObjects>
<row field1="one">
<field2>two</field2>
</row>
<DomainObjects>
Run Code Online (Sandbox Code Playgroud)
其中" DomainObjects"是静态标签.
非常感谢
[XmlType("domain"), XmlRoot("domain")]
public class Domain {
[XmlAttribute("field1")]
public string field1 {get;set;}
[XmlAttribute("field2")]
public decimal field2 {get;set;}
Run Code Online (Sandbox Code Playgroud)
您还可以获取值
var result = from e in XDocument.Load("yourfile.xml").Descedants("Domain")
select new Domain{field1=e.Element("field1").Value,field2=e.Element("field2").Value};
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
118 次 |
| 最近记录: |