WebService傳XML 簡單實(shí)例
更新時(shí)間:2017年05月10日 14:27:22 投稿:lqh
這篇文章主要介紹了WebService傳XML 簡單實(shí)例的相關(guān)資料,需要的朋友可以參考下
WebService傳XML 簡單實(shí)例
傳送
[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) //為所有元素加上站點(diǎn)名稱標(biāo)記 { 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();
感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!
相關(guān)文章
jsp通過自定義標(biāo)簽庫實(shí)現(xiàn)數(shù)據(jù)列表顯示的方法
這篇文章主要介紹了jsp通過自定義標(biāo)簽庫實(shí)現(xiàn)數(shù)據(jù)列表顯示的方法,較為詳細(xì)的分析了jsp自定義標(biāo)簽的定義、功能實(shí)現(xiàn)與使用技巧,并附帶了完整的實(shí)例代碼供讀者下載參考,需要的朋友可以參考下2015-10-10JSP建立錯(cuò)誤頁頁面并自動(dòng)跳轉(zhuǎn)
這篇文章主要介紹了JSP建立錯(cuò)誤頁自動(dòng)跳轉(zhuǎn)的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2016-09-09hibernate更新數(shù)據(jù)方法小結(jié)
session.update不能直接用,因?yàn)樗且訧D為主鍵,必須查詢出ID才能進(jìn)行更新。。。2008-11-11JavaScript實(shí)現(xiàn)圖片倒影效果 - reflex.js
本篇文章主要介紹了JavaScript實(shí)現(xiàn)圖片倒影效果,在實(shí)際中很實(shí)用,有需要的可以了解一下。2016-10-10