WebService传XML 简单实例
WebService传XML简单实例
传送
[WebMethod]
publicXmlDataDocumentGetSiteAData(stringAssignName)
{
XmlDataDocumentxd=newXmlDataDocument();
DataSetds=BusinessWork.BusinessWorkDataSet("TreeView1");
xd=newXmlDataDocument(ds);
XmlNoderoot1=xd.DocumentElement;
XmlNodeListroots=root1.SelectNodes("url");
foreach(XmlNoderootainroots)//为所有元素加上站点名称标记
{
XmlElementLink=xd.CreateElement("SiteName");
Link.InnerText=ConfigurationSettings.AppSettings["SiteName"].ToString();
roota.AppendChild(Link);
}
returnxd;
}
异步调用
IAsyncResultar1;
IAsyncResultar2;
localhost.WebServiceserviceA=newlocalhost.WebService();
XmlNodexmlNode1;
XmlNodexmlNode2;
////直接调用
//xmlNode1=serviceA.GetSiteAData("2");
//异步调用
ar1=serviceA.BeginGetSiteAData("3",null,null);
ar2=serviceA.BeginGetSiteAData("2",null,null);
xmlNode1=serviceA.EndGetSiteAData(ar1);
xmlNode2=serviceA.EndGetSiteAData(ar2);
StringBuilderxmlString1;
xmlString1=newStringBuilder(xmlNode1.OuterXml);
XmlDataDocumentxd=newXmlDataDocument();
xd.LoadXml(xmlString1.ToString());
DataSetds=newDataSet();
ds.ReadXml(newXmlNodeReader(xd));
GridView1.DataSource=ds.Tables[0];
GridView1.DataBind();
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
热门推荐
3 祝福语简短的微信
10 幼儿祝福语大全简短贺卡
11 感谢教官文案祝福语简短
12 鼠年同事祝福语简短创意
13 元旦祝福语 简短独特群发
14 妈咪跟我生日祝福语简短
15 给儿子新婚祝福语简短
16 伴娘祝福语长文案简短
17 恭喜高考完祝福语简短
18 生日祝福语送老公简短