2011-11-09 7 views

답변

1

확실히. 예를 들어 쉼표로 구분 된 값 목록을 단일 요소에 저장할 수 있습니다.

1

당신이 사용할 수있는 serializer attributes

예를 들어, :

[XmlAttribute] 

이 요소는 부모 노드와 같은 행에 배치됩니다.

유사한 XML 출력을 줄 것이다

[Serializable] 
public class TopNode 
{ 
    public TopNode(){} 
    [XmlAttribute] 
    public string Name { get; set; } 
    [XmlAttribute] 
    public int Level{ get; set; } 
} 

아래와 같이 객체 : 당신이 1 개 단일 XML 요소의 한 행에있는 모든 요소를 ​​가지고에만 관심이있는 경우,

<TopNode Name="xxx" Level"1"/> 

그러나 말 그대로, 클래스에 모든 데이터를 단일 문자열로 추가하는 속성을 추가하는 것도 물론 가능합니다.

public string OneOneLine 
{ 
    get 
    { 
     string s; 
     s = String.Concat(.....) 
    } 
} 

이렇게하면 선택한 방식대로 모든 정보가 한 줄에 표시됩니다.