新手求教:Webservice返回指定XML格式字符串

嘉嘉_Tiamo 2013-09-12 01:56:40
在我编写的Webservice中,有一个返回值为String的方法。
调这个方法要返回如下格式的Xml字符串:
<?xml version="1.0" encoding="gb2312"?>
<LOGINUSER>
<USERINFO>
<LDAPID></LDAPID
<CORPORATION></CORPORATION>
<SUBCOMPANY></SUBCOMPANY>
</USERINFO>
<USERINFO>
</LOGINUSER>

据说序列化可以做到,可是我不会啊!
新手求教- -。最好有例子
...全文
6858 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
niu_1200 2015-12-15
  • 打赏
  • 举报
回复
楼主问题解决没?同求,我是新人啊,着急
风之影子 2013-10-21
  • 打赏
  • 举报
回复
传输的字符串用base64转换。 这样可以避免webservice利用标准XML造成的一系列问题。
嘉嘉_Tiamo 2013-09-16
  • 打赏
  • 举报
回复
大CSDN无人
嘉嘉_Tiamo 2013-09-13
  • 打赏
  • 举报
回复
返回只是XML。而且是指定的XML格式。而不是Webservice用来看的XML
嘉嘉_Tiamo 2013-09-13
  • 打赏
  • 举报
回复
怎么获得别人系统中当前回话数
Lynn0901 2013-09-12
  • 打赏
  • 举报
回复
调用这个WebService时指定返回值类型是xml还是json,请参考我的博客:javascript调用WebService
嘉嘉_Tiamo 2013-09-12
  • 打赏
  • 举报
回复
你没理解- -
按你的做法之后是这样的
而我需要这样
  • 打赏
  • 举报
回复
你手动去写一个Xml规则的字符串返回回去不就得了 类似这样
            StringBuilder XmlStr = new StringBuilder();
            XmlStr.Append("<?xml version=\"1.0\" encoding=\"gb2312\"?>");
            XmlStr.Append("<LOGINUSER>");
            XmlStr.Append("<USERINFO>");
            XmlStr.AppendFormat("<LDAPID>{0}</LDAPID", LDAPID);
            XmlStr.AppendFormat("<CORPORATION>{0}</CORPORATION>",CORPORATION);
            XmlStr.AppendFormat("<SUBCOMPANY>{0}</SUBCOMPANY>",SUBCOMPANY);
            XmlStr.Append("</USERINFO>");
            XmlStr.Append("</LOGINUSER>");
            return XmlStr.ToString();
  • 打赏
  • 举报
回复
没错,我是对的,给分吧
嘉嘉_Tiamo 2013-09-12
  • 打赏
  • 举报
回复
二楼是对的!

12,162

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 Web Services
社区管理员
  • Web Services社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧