2014-05-19 7 views
8

주어진 다음의 도메인 개체 :캐스터 : 중첩 요소

public class Domain { 
    private String field1 = "one"; 
    private String field2 = "two"; 
} 

XML 출력은 다음과 같습니다 있도록 mapping.xml 파일이 구조화되는 방법 :

<DomainObjects> 
    <row field1="one"> 
     <field2>two</field2> 
    </row> 
<DomainObjects> 

여기서 "DomainObjects" 정적 라벨입니다. 당신은 또한

답변

0
[XmlType("domain"), XmlRoot("domain")] 
public class Domain { 
    [XmlAttribute("field1")] 
    public string field1 {get;set;} 
    [XmlAttribute("field2")] 
    public decimal field2 {get;set;} 

매우

감사를 얻을 수있는 값

var result = from e in XDocument.Load("yourfile.xml").Descedants("Domain") 
        select new Domain{field1=e.Element("field1").Value,field2=e.Element("field2").Value};