最近遇到了这个问题,就是我返回xml格式的字符串。
string xmlstr= "<nm values='" + name + "' date='2014-1-2' count='14' page='" + page + "'>"
+"<domain>张三</domain>"
+"<domain>张三</domain>"
+"<domain>张三</domain>"
+"<domain>张三</domain>"
+"<domain>张三</domain>"
+"</nm>";
webservice调用这个返回方法,返回的却是这样:
那需要返回这样的格式怎么办:
很简单:只需要加上XmlDocument
代码如下:
[WebMethod]
public XmlDocument Getdomain(string IP, int page)
{
string xmlstr= "<nm values='" + IP + "' date='2014-1-2' count='14' page='" + page + "'>"
+"<domain>张三</domain>"
+ "<domain>张三</domain>"
+ "<domain>张三</domain>"
+ "<domain>张三</domain>"
+"</nm>";
//关键
XmlDocument XmlDoc = new XmlDocument();
XmlDoc.LoadXml(xmlstr);
return XmlDoc;
}