发送和接收XML数据

时间:2009-10-19 12:36:25

标签: c# .net xml soap xsd

我是.NET开发人员,我正在尝试使用C#开发Web服务,因此我可以将XML数据发送到特定的URL。 我不能使用Web Reference,我需要使用这种格式构建xml数据:

<?xml version="1.0" encoding="UTF-8"?>
<soap-env:Envelope xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/">
 <soap-env:Body>
 <m:Send xmlns:m="http://www.urltest.com/soap/arquivo.xsd">
 <user id="522" senha="pwd000"/>
 <ack txt_email="teste@email.com" num_ack="12345678910" num_obs="1"/>
 </m:Send>
 </soap-env:Body>
</soap-env:Envelope>

我正在尝试研究MessageContracts,但到目前为止我没有什么可以帮助我。

提前致谢,

菲利普

3 个答案:

答案 0 :(得分:1)

开发Web服务的最佳(最快,最简单)方法是使用WCF。你看过吗?

答案 1 :(得分:0)

它与xml无关。只是发一个字符串。使用WebRequest,TcpClient,Socket等等。

答案 2 :(得分:0)

查看MSDN WCF Developer Center了解大量介绍材料。那里的登陆页面上有一个“初学者指南”。看看吧。

我特别推荐Aaron Skonnard的WCF截屏视频,也可以在这里找到:

http://www.pluralsight.com/main/screencasts/default.aspx

单击标签云中的“WCF”,从最后五页到最前面一路向前(对于初学者最有用的最基本的截屏视频在列表的后面:-)。优秀的材料。

马克