asp.net如何将webservice的方法直接返回xml字符串或者xml文件

asp.net如何将webservice的方法直接返回xml字符串或者xml文件(注意webservice的方法的返回值不是xml类型的)... asp.net如何将webservice的方法直接返回xml字符串或者xml文件(注意webservice的方法的返回值不是xml类型的) 展开
 我来答
lazyboot1985
推荐于2018-04-11 · TA获得超过405个赞
知道答主
回答量:281
采纳率:0%
帮助的人:170万
展开全部
其实看不太懂你的问题。。。如果webservice返回值不是xml类型的话,那也应该是xml格式的字符串,只有这样才能够转化成xml
又或者是webservice的返回值是一个有固定格式的string型,然后你在进行对返回值的编辑,最后变成xml格式的
更多追问追答
追问
比如,在地址上输入一个webservice的地址,如:http://localhost:1649/WebService/Service.asmx  
里面有一个HelloWord的方法:然后点击调用后会生成一个xml的文件

我现在想在别的页面调用这个HelloWord方法时直接生成跟上面一样的xml
追答
哦。。这样恐怕你只能自己转换
因为当你打开webservice,并且在页面上使用方法时,webservice会显示成xml形式给你看,但是仅限于看~~~仅此而已。。。如果你要使用这个xml 必须自己转换
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
genghaweb
2011-05-26 · TA获得超过105个赞
知道小有建树答主
回答量:116
采纳率:0%
帮助的人:118万
展开全部
什么叫XML字符串类型??你直接返回一个string里面包含xml文件里的所有内容,然后在前台将这个字符串通过楼上仁兄说的Xmldocument xd=new Xmldocument ();
xd.LoadXml(string);
就可以还原成XML格式了,到时候要输出还是保存不就是你说了算了么?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
月夜黑鹰
2011-05-26 · TA获得超过723个赞
知道小有建树答主
回答量:1198
采纳率:0%
帮助的人:815万
展开全部
直接返回字符串就行了啊
xml就是字符串啊
追问
请注意括号里的注意,返回的方法不是XML类型的,也不是XML字符串型的
追答
看不懂,啥玩意啊,到底戏想返回啥
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lianl_520
2011-05-26 · 超过25用户采纳过TA的回答
知道答主
回答量:152
采纳率:0%
帮助的人:76万
展开全部
这个简单
Xmldocument xd=new Xmldocument ();
xd.LoadXml(string);
Return xd;
追问
如果我的webservice方法返回的是一个对象呢(比如实体类),这种方法好像不可以,可以用别的方法吗
追答
可以 你可以通过创建xml对象的方法  将对象的值和属性名称赋给它
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
手机用户21172
2011-05-26
知道答主
回答量:28
采纳率:0%
帮助的人:21.9万
展开全部
我来混分 ,低调低调!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式