我正在尝试在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,如何将响应发送回客户端服务器?