WCF服务从客户端接收XML

时间:2013-02-22 00:52:24

标签: .net xml wcf

我正在尝试在WCF服务上实现,它可以接收和发送XML并在客户的网站上显示响应。

我是这个WCF开发的新手,让我在WCF项目上通过在线接收XML开始开发。

Step1--为此我创建了一个WCF项目 Step2--我创建了一个OptionContract和DataContract,如下所示

在Customers.cs文件中

{
    [ServiceContract]
    public interface ICustomers
    {
        [OperationContract]
        CustermerDetails GetCustomerDetails(Product prod);
    }
    [DataContract]
    public class Customers
    {
        [DataMember]
        public string ID { get; set; }
        [DataMember]
        public string ProductCategory { get; set; }
    }
    [DataContract]
    public class CustomersDetails
    {
        [DataMember]
        public string ID { get; set; }
        [DataMember]
        public string Name { get; set; }
        [DataMember]
        public string Address1 { get; set; }
        [DataMember]
        public string Address2 { get; set; }
        [DataMember]
        public string Balance { get; set; }
    }
}

XML接收格式

  <?xml version="1.0" encoding="UTF-8"?>
    <?OSX OSXHEADER="200" VERSION="201" SECURITY="NONE" OLDFILEUID="NONE" NEWFILEUID="NONE" ?>
    <Bank>
        <Customers>
                <ID>1234567890</ID>
      </Customers>
    </Bank>

XML响应格式

<?xml version="1.0" encoding="UTF-8"?>
<?OSX OSXHEADER="200" VERSION="201" SECURITY="NONE" OLDFILEUID="NONE" NEWFILEUID="NONE" ?>
<Bank>
    <Customers>
            <ID>1234567890</ID>
            <Name>1234567890</Name>
            <Addresss1>1234567890</Addresss1>
            <Addresss2>1234567890</Addresss2>
            <Balance>1234567890</Balance>
  </Customers>
</Bank>  

步骤-3:
我正在谷歌上阅读XML以实现ICustomers界面 请任何人可以建议我,我必须采取何种步骤来阅读收到的XML并根据收到的XML,如何将响应发送回客户端服务器?

0 个答案:

没有答案