.net 使用DataContract的WCF Webservice输出格式化XML
我需要将WCF web服务中的类对象转换为输出XML,格式如下:.net 使用DataContract的WCF Webservice输出格式化XML,.net,xml,web-services,wcf,datacontract,.net,Xml,Web Services,Wcf,Datacontract,我需要将WCF web服务中的类对象转换为输出XML,格式如下: <dataset> <datasetitem> <label>account id</label> <value>12345</value> </datasetitem> <datasetitem> <label>address</label>
<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>
我通过手动创建XElement并循环它来实现这一点。
我想知道是否可以在DataContract或CollectionDataContract中以任何方式执行此操作
谢谢 您是否尝试过用XmlSerializerFormat装饰类?不是默认的DataContractSerializerFormat?状态和错误消息代表什么?我有。但是我只能更改标记名,不能将变量或属性作为标签标记。
public class dataset
{
int accountID {get; set;}
string address {get;set;}
}