我收到了一个XSD文件和一个来自公司使用的应用程序的帖子的示例XML文件。我需要捕获发布的数据,将其放入一个对象,然后用它做一些事情。有没有人对如何做到这一点有很好的了解?
答案 0 :(得分:3)
只是在我的头顶,所以可能是一些错别字等 - 但一般的要点将是这样的:
对于WCF,请创建服务界面(.cs文件):
[ServiceContract]
public interface IMyService
{
[OperationContract]
bool MyServiceFucntion (string xml);
}
创建该服务的实施(svc文件)
public class MyService : IMyService
{
public bool MyServiceFunction(string xml)
{
SuppliedXSD x = new SuppliedXSD();
x.LoadXml(xml);
// do stuff with your data.
}
}
你需要设置servicve来运行某个地方 - 如果iis托管它,那么你需要将绑定添加到webconfig文件 - 大量的例子在线。或者你可以将它作为一个独立的proc进行托管 - 再次 - 很多例子只是google搜索。