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

2025-01-07 04:05:27
推荐回答(4个)
回答1:

WinForm的解决方案资源管理器中找到这一点,你需要调用WebService项目,然后引用这个文件夹下面,单击“添加Web引用”添加地址,并调用WS你想要的网页会要求你取别名的WS,这个别名您的WS本地的命名空间,比如你现在添加一个WS的RomoteWebservice,WS这里有一个的类是WebServices_Test下面的一个WebMethod,是GetNewVer。 (),然后你要调用使用RomoteWebservice完全原创的,然后添加需要使用WS:
WebServices_Test的newInstance WebServices_Test();
newinstance.GetNewVer();
这样就完成了一次称为
和他一直使用的经验,打字累了...

回答2:

你的写法和我的写法是一样的,程序一定是没有问题的。

建议如下调试修改一下:
1、XmlNodeType type = Reader.MoveToContent();
首先判断这个type是什么类型,利用这个类型再做些判断。
2、也可以通过调试看一Reader当中是什么内容,看看其他属性。

回答3:

你返还的内容,不符合XML格式,返回的代码,贴出来看看

回答4:

xml的原因,只能特殊处理了