我需要在WCF Web服务中转换类对象以输出XML
,格式应该是这样的:
<dataset>
<datasetitem>
<label>account id</label>
<value>12345</value>
</datasetitem>
<datasetitem>
<label>address</label>
<value>123 someting ave.</value>
</datasetitem>
<status>true</status>
<errormessage></errormessage>
</dataset>
从类转换而来:
public class dataset
{
int accountID {get; set;}
string address {get;set;}
}
我是通过手动创建XElement
来完成此操作,并循环使用它。
我想知道是否可以以DataContract
或CollectionDataContract
以任何方式执行此操作?
谢谢!
答案 0 :(得分:0)
您是否尝试使用XmlSerializerFormat装饰您的课程?而不是默认的DataContractSerializerFormat?