永发信息网

在做C#.net项目时:调用webservice,把返回的信息存储在System.Xml.XmlReader对象中时,出现这样的问题。

答案:6  悬赏:20  手机版
解决时间 2021-04-04 05:31
  • 提问者网友:动次大次蹦擦擦
  • 2021-04-03 06:55
在做C#.net项目时:调用webservice,把返回的信息存储在System.Xml.XmlReader对象中时,出现这样的问题。
最佳答案
  • 五星知识达人网友:患得患失的劫
  • 2021-04-03 08:12
你的写法和我的写法是一样的,程序一定是没有问题的。

建议如下调试修改一下:
1、XmlNodeType type = Reader.MoveToContent();
首先判断这个type是什么类型,利用这个类型再做些判断。
2、也可以通过调试看一Reader当中是什么内容,看看其他属性。
全部回答
  • 1楼网友:慢性怪人
  • 2021-04-03 12:15
xml的原因,只能特殊处理了追问

xml是这样的,我不知道哪里出错了。求指导!追答ReadInnerXml 方法:读取当前节点的所有子节点,不包含当前节点。
你用Readerer.Read()读取
  • 2楼网友:躲不过心动
  • 2021-04-03 11:45
检查你的webrequest的返回值,是一个格式合法的xml格式吗?追问

是这样的一个xml。
  • 3楼网友:雪起风沙痕
  • 2021-04-03 11:06
你返还的内容,不符合XML格式,返回的代码,贴出来看看追问








传参数liu,然后得到xml形式的结果。
  • 4楼网友:封刀令
  • 2021-04-03 09:56
WinForm的解决方案资源管理器中找到这一点,你需要调用WebService项目,然后引用这个文件夹下面,单击“添加Web引用”添加地址,并调用WS你想要的网页会要求你取别名的WS,这个别名您的WS本地的命名空间,比如你现在添加一个WS的RomoteWebservice,WS这里有一个的类是WebServices_Test下面的一个WebMethod,是GetNewVer。 (),然后你要调用使用RomoteWebservice完全原创的,然后添加需要使用WS:
WebServices_Test的newInstance WebServices_Test();
newinstance.GetNewVer();
这样就完成了一次称为
和他一直使用的经验,打字累了...
  • 5楼网友:杯酒困英雄
  • 2021-04-03 08:50
WinForm的解决方案资源管理器中找到这一点,你需要调用WebService项目,然后引用这个文件夹下面,单击“添加Web引用”添加地址,并调用WS你想要的网页会要求你取别名的WS,这个别名您的WS本地的命名空间,比如你现在添加一个WS的RomoteWebservice,WS这里有一个的类是WebServices_Test下面的一个WebMethod,是GetNewVer。 (),然后你要调用使用RomoteWebservice完全原创的,然后添加需要使用WS:
WebServices_Test的newInstance WebServices_Test();
newinstance.GetNewVer();
这样就完成了一次称为
和他一直使用的经验,打字累了...
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯