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();
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
热门推荐
10 中考祝福语 简短 签状
11 节日祝福语简短中秋暧昧
12 升职加薪的祝福语简短
13 新年至客户祝福语简短
14 开盘大吉的简短祝福语
15 当伴娘祝福语简短大方
16 节日祝福语大全简短创意
17 考上大学简短祝福语、
18 餐饮生日祝福语简短独特