2011-04-08 8 views
0

나는 XML로 내 응용 프로그램에서 데이터를 직렬화해야하지만, 예를 들어, 기존의 형식에 부합하는 학생은 내가 엔티티입니다 같은XML 직렬화 부모 요소

<Microsoft> 
    <Office> 
    <Students> 
      <Student Name="Blah" /> 
     </Students> 
    </Office> 
</Microsoft> 

또는 무언가를, 일련 번호를 지정하고 Microsoft/Office의 하위 항목으로 지정해야합니다. 이 일을 할 수있는 방법이 있습니까?

감사합니다.

답변

0

Microsoft 개체와 Office 개체가 필요합니다. 예를 들어

:

public class Microsoft 
{ 
    public IList<Office> Office {get; set;} 
} 

public class Office 
{ 
    public Student CurrentStudent {get; set;} 
} 

이 목록 (1 이상) Office 개체와 MS 객체 직렬화됩니다. 각 Office 노드에는 1 개의 학생 개체 만 있습니다.

+0

감사합니다. 나는 이것을 고려했을뿐입니다. 아마 속성이나 무언가를 통해이를 제어하는 ​​방법이 있어야 할 것 같습니다. –