2015-04-10 5 views
0

У меня есть требование, чтобы преобразовать объект класса в веб-службы WCF, чтобы выводить XML и формат должен быть что-то вроде:WCF вывода Webservice отформатирован XML с использованием DataContract

<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

Что означает статус и сообщение об ошибке? – Coder1409

ответ

0

Вы пробовали украсить свой класс с помощью XmlSerializerFormat? вместо стандартного DataContractSerializerFormat?

+0

У меня есть. Но я могу изменить имя тега, не делая переменные или свойства тегом метки. –