我在创建webservice的时候,显示出的XML要让它自定义我的格式,比如格式如下<DOCUMENT>
<CODE>
</CODE>
<NAME>
</NAME>
</DOCUMENT>
using System;
using System;
using System.Web;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Diagnostics;
using System.Web.Services;
using System.Web.Services.Protocols;
using System.Windows.Forms;
using System.Xml;[WebService(Namespace = "http://localhost/webserver/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
public class Service : System.Web.Services.WebService
{
public Service()
{ //如果使用设计的组件,请取消注释以下行
//InitializeComponent();
} private IContainer compoents = null; [WebMethod]
public string show(string yourname)
{
if (yourname != "")
{
return "<code>http://localhost/webserver" + "欢迎" + yourname+"</code>";
}
else
{
//MessageBox.Show("请输入用户名!");
return "请输入用户名";
} }}他出来的效果是
<?xml version="1.0" encoding="utf-8" ?>
<string xmlns="http://localhost/webserver/"><code>http://localhost/webserver欢迎11</code></string>
如果效果是这样,<?xml version="1.0" encoding="utf-8" ?>
<code>http://localhost/webserver欢迎11</code> ......
应该怎么实现
<CODE>
</CODE>
<NAME>
</NAME>
</DOCUMENT>
using System;
using System;
using System.Web;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Diagnostics;
using System.Web.Services;
using System.Web.Services.Protocols;
using System.Windows.Forms;
using System.Xml;[WebService(Namespace = "http://localhost/webserver/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
public class Service : System.Web.Services.WebService
{
public Service()
{ //如果使用设计的组件,请取消注释以下行
//InitializeComponent();
} private IContainer compoents = null; [WebMethod]
public string show(string yourname)
{
if (yourname != "")
{
return "<code>http://localhost/webserver" + "欢迎" + yourname+"</code>";
}
else
{
//MessageBox.Show("请输入用户名!");
return "请输入用户名";
} }}他出来的效果是
<?xml version="1.0" encoding="utf-8" ?>
<string xmlns="http://localhost/webserver/"><code>http://localhost/webserver欢迎11</code></string>
如果效果是这样,<?xml version="1.0" encoding="utf-8" ?>
<code>http://localhost/webserver欢迎11</code> ......
应该怎么实现
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货