c# webservice大文件传输 如何获取xml文件流,对方调用我的接口,传输了一个xml文件流,我要获取并解析

怎么通过Webservice传递xml文件中的数据 - C#当前位置:& &&&怎么通过Webservice传递xml文件中的数据怎么通过Webservice传递xml文件中的数据&&网友分享于:&&浏览:669次如何通过Webservice传递xml文件中的数据之前是把 xml文件读取到 dataset中去了现在向试一下 使用List&&集合来传递数据,好像不行?------解决方案--------------------webservice端把dataset进行序列化和压缩,生成字符串,客户端解压缩,反序列化
------解决方案--------------------并不是所有的XML都能转化成DataSet。你可以当一个string来传,string是万能的
------解决方案--------------------传递的数据格式应该以目标能够解析的格式为准,比如在前端页面中,你完全可以传递XML格式,字符串,甚至是JSON
12345678910
12345678910
12345678910 上一篇:下一篇:文章评论相关解决方案 12345678910 Copyright & &&版权所有JAVA利用Webservice从对方提供的接口获取XML格式的数据(急求帮忙啊各位大神们)
[问题点数:60分,结帖人qq_]
JAVA利用Webservice从对方提供的接口获取XML格式的数据(急求帮忙啊各位大神们)
[问题点数:60分,结帖人qq_]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2016年1月 Java大版内专家分月排行榜第一2015年12月 Java大版内专家分月排行榜第一2015年9月 Java大版内专家分月排行榜第一2015年8月 Java大版内专家分月排行榜第一
2016年3月 Java大版内专家分月排行榜第二2016年2月 Java大版内专家分月排行榜第二2015年11月 Java大版内专家分月排行榜第二2015年10月 Java大版内专家分月排行榜第二
2016年1月 Java大版内专家分月排行榜第一2015年12月 Java大版内专家分月排行榜第一2015年9月 Java大版内专家分月排行榜第一2015年8月 Java大版内专家分月排行榜第一
2016年3月 Java大版内专家分月排行榜第二2016年2月 Java大版内专家分月排行榜第二2015年11月 Java大版内专家分月排行榜第二2015年10月 Java大版内专家分月排行榜第二
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。c#&webservice接口&输出xml
using System.W
using System.C
using System.Web.S
using System.Web.Services.P
using System.IO;
using System.Xml.S
using System.T
using System.Collections.G
/// WebService 的摘要说明
[WebService(Namespace = "")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
public class WebService : System.Web.Services.WebService {
&&& public
WebService () {
//如果使用设计的组件,请取消注释以下行&
//InitializeComponent();&
[WebMethod]
&&& public
string HelloWorld()
//return "Hello World";
List bb = new List();
//ArrayList&&BR&&&&&&&
// ArrayList bb = new ArrayList();
for (int i = 0; i & 3; i++)
&&&&&&&&&&&
ccd ccd1 = new ccd();
&&&&&&&&&&&
ccd1.cc1 = i.ToString();
&&&&&&&&&&&
ccd1.cc2 = (i + 5).ToString();
&&&&&&&&&&&
// ccd1.cc3 = (i + 6).ToString();
&&&&&&&&&&&
ccd2 cccd2 = new ccd2();
&&&&&&&&&&&
cccd2.kk1 = (i + 7).ToString();
&&&&&&&&&&&
cccd2.kk2 = (i + 8).ToString();
&&&&&&&&&&&
ccd1.cc4 = cccd2;
&&&&&&&&&&&
bb.Add(ccd1);
//ccd t_item = new ccd();
//t_item.cc1 = "7754";
//t_item.cc2 = "爆米花机";
//MemoryStream ms = new MemoryStream();
//XmlSerializer xml = new XmlSerializer(t_item.GetType());
//xml.Serialize(ms, t_item);
MemoryStream ms = new MemoryStream();
XmlSerializer xml = new XmlSerializer(bb.GetType());
xml.Serialize(ms, bb);
Encoding.UTF8.GetString(ms.ToArray()).Replace("xmlns:xsi=\""
xmlns:xsd=\""","");
[WebMethod(Description = "求和的方法")]
&&& public
double addition(double i, double j)
return i +
public class ccd
&&& public
string cc1;
&&& public
string cc2;
&&& //public
string cc3;
&&& public ccd2
public class ccd2
&&& public
string kk1;
&&& public
string kk2;
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
您的访问请求被拒绝 403 Forbidden - ITeye技术社区
您的访问请求被拒绝
亲爱的会员,您的IP地址所在网段被ITeye拒绝服务,这可能是以下两种情况导致:
一、您所在的网段内有网络爬虫大量抓取ITeye网页,为保证其他人流畅的访问ITeye,该网段被ITeye拒绝
二、您通过某个代理服务器访问ITeye网站,该代理服务器被网络爬虫利用,大量抓取ITeye网页
请您点击按钮解除封锁&10:07 提问
webservice接口调用如何指定xml格式返回集合是并列的关系而不是包含关系。
webservice客户端调用服务端,给的数据是这样的。
protected DTFPTXSINPUT.NUMBER_IN
public DTFPTXSINPUT.NUMBER_IN getNUMBERIN() {
public void setNUMBERIN(DTFPTXSINPUT.NUMBER_IN value) {
this.numberin =
public static class NUMBER_IN {
protected L
public List getITEMS() {
if (item == null) {
item = new ArrayList();
return this.
public static class ITEM {
protected S
protected S
item是个集合,装的是ITEM对象。
数据都放在ITEM对象里面
服务端接收的XML格式:
5. 而其实服务端想要的格式为
不需要用items集合包装起来。这个该怎么弄啊,求好心人帮忙,感激不尽。着急用,O(∩_∩)O谢谢
296关注|70收录
242关注|623收录
8052关注|1599收录
其他相似问题

我要回帖

更多关于 webservice 传输xml 的文章

 

随机推荐