2009-03-12 4 views
0

DataContractSerializer를 사용할 때 XmlTextAttribute와 동일한 항목이 있습니까?DataContracts에 해당하는 XmlTextAttribute

XML로 직렬화 될 때 '기본 속성'으로 속성을 처리하고 싶습니다. 예를 들어 :

<Item>foo</Item> 

보다는 :

<Item><Value>foo</Value></Item> 

답변

1

그렇게하지 .Value을 가진 개체가 "foo는"로 설정

[Serializable] 
[DataContract] 
public class Item 
{ 
    [DataMember] 
    public String Value 
    { 
     get; 
     set; 
    } 
} 

로 직렬화 DataContractSerializer를 사용하여 그렇게 할 수 있다고 생각합니다.

마크