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 婆婆高寿祝福语大全简短