新手求教:Webservice返回指定XML格式字符串
--------------------编程问答-------------------- 二楼是对的! --------------------编程问答-------------------- 没错,我是对的,给分吧 --------------------编程问答-------------------- 你手动去写一个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();
按你的做法之后是这样的
而我需要这样
--------------------编程问答-------------------- 调用这个WebService时指定返回值类型是xml还是json,请参考我的博客:javascript调用WebService --------------------编程问答-------------------- 返回只是XML。而且是指定的XML格式。而不是Webservice用来看的XML --------------------编程问答-------------------- 怎么获得别人系统中当前回话数 --------------------编程问答-------------------- 大CSDN无人 --------------------编程问答-------------------- 传输的字符串用base64转换。
这样可以避免webservice利用标准XML造成的一系列问题。
补充:.NET技术 , Web Services