WebService傳XML 簡單實例
更新時間:2017年05月10日 14:27:22 投稿:lqh
這篇文章主要介紹了WebService傳XML 簡單實例的相關資料,需要的朋友可以參考下
WebService傳XML 簡單實例
傳送
[WebMethod]
public XmlDataDocument GetSiteAData(string AssignName) { XmlDataDocument xd = new XmlDataDocument(); DataSet ds = BusinessWork.BusinessWorkDataSet("TreeView1"); xd = new XmlDataDocument(ds); XmlNode root1 = xd.DocumentElement; XmlNodeList roots = root1.SelectNodes("url"); foreach (XmlNode roota in roots) //為所有元素加上站點名稱標記 { XmlElement Link = xd.CreateElement("SiteName"); Link.InnerText = ConfigurationSettings.AppSettings["SiteName"].ToString(); roota.AppendChild(Link); } return xd; }
異步調(diào)用
IAsyncResult ar1; IAsyncResult ar2; localhost.WebService serviceA = new localhost.WebService(); XmlNode xmlNode1; XmlNode xmlNode2; ////直接調(diào)用 //xmlNode1 = serviceA.GetSiteAData("2"); //異步調(diào)用 ar1 = serviceA.BeginGetSiteAData("3", null, null); ar2 = serviceA.BeginGetSiteAData("2", null, null); xmlNode1 = serviceA.EndGetSiteAData(ar1); xmlNode2 = serviceA.EndGetSiteAData(ar2); StringBuilder xmlString1; xmlString1 = new StringBuilder(xmlNode1.OuterXml); XmlDataDocument xd = new XmlDataDocument(); xd.LoadXml(xmlString1.ToString()); DataSet ds = new DataSet(); ds.ReadXml(new XmlNodeReader(xd)); GridView1.DataSource = ds.Tables[0]; GridView1.DataBind();
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
相關文章
jsp通過自定義標簽庫實現(xiàn)數(shù)據(jù)列表顯示的方法
這篇文章主要介紹了jsp通過自定義標簽庫實現(xiàn)數(shù)據(jù)列表顯示的方法,較為詳細的分析了jsp自定義標簽的定義、功能實現(xiàn)與使用技巧,并附帶了完整的實例代碼供讀者下載參考,需要的朋友可以參考下2015-10-10JavaScript實現(xiàn)圖片倒影效果 - reflex.js
本篇文章主要介紹了JavaScript實現(xiàn)圖片倒影效果,在實際中很實用,有需要的可以了解一下。2016-10-10