新手求教:Webservice返回指定XML格式字符串
本帖最后由 u011214776 于 2013-09-12 14:00:07 编辑 在我编写的Webservice中,有一个返回值为String的方法。
调这个方法要返回如下格式的Xml字符串:
<?xml version="1.0" encoding="gb2312"?>
<LOGINUSER>
<USERINFO>
<LDAPID></LDAPID
<CORPORATION></CORPORATION>
<SUBCOMPANY></SUBCOMPANY>
</USERINFO>
<USERINFO>
</LOGINUSER>
据说序列化可以做到,可是我不会啊!
新手求教- -。最好有例子 webservice xml string 序列化
[解决办法]
没错,我是对的,给分吧
[解决办法]
你手动去写一个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();