新聞中心
這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
asp.net怎么實(shí)現(xiàn)輸出xml-創(chuàng)新互聯(lián)
本篇內(nèi)容介紹了“asp.net怎么實(shí)現(xiàn)輸出xml”的有關(guān)知識(shí),在實(shí)際案例的操作過(guò)程中,不少人都會(huì)遇到這樣的困境,接下來(lái)就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!
本文實(shí)例講述了asp.net實(shí)現(xiàn)輸出xml的方法。分享給大家供大家參考,具體如下:
#region 根據(jù)xml節(jié)點(diǎn) 查詢xml節(jié)點(diǎn)的值并作修改 ////// 根據(jù)xml節(jié)點(diǎn) 查詢xml節(jié)點(diǎn)的值并作修改 /// /// 要加載的xml文件 /// xml節(jié)點(diǎn)的名稱 /// 修改后的值 ///public void GetXmlbySelNodel(string fileName, string selNodeName, string tagName,string newXmlText) { try { doc.Load(Server.MapPath(fileName)); XmlNodeList nodelist = doc.DocumentElement.SelectSingleNode(selNodeName).ChildNodes; foreach (XmlNode node in nodelist) { XmlElement xle = node as XmlElement; XmlNodeList list = xle.ChildNodes; for (int j = 0; j < list.Count; j++) { if (xle.ChildNodes[j].Name == tagName) { xle.ChildNodes[j].InnerText = newXmlText; SaveXml(fileName); break; } } } } catch { } } #endregion #region 保存修改后xml文件內(nèi)容 //保存修改后xml文件內(nèi)容 public void SaveXml(string fileName) { doc.Save(Server.MapPath(fileName)); } #endregion string selNodeName="http://url/data"; string fileName = "meituanAPI.xml"; GetXmlbySelNodel(fileName, selNodeName, "website", "創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司,"); GetXmlbySelNodel(fileName, selNodeName, "siteurl", "www.jb51.net"); GetXmlbySelNodel(fileName, selNodeName, "city", "杭州"); GetXmlbySelNodel(fileName, selNodeName, "tip", "送ipad 抽獎(jiǎng)!!"); GetXmlbySelNodel(fileName, "http://data/shops", "name", "上海洲信 信息技術(shù)有限公司!"); DataSet ds = new DataSet(); ds.ReadXml(Server.MapPath("meituanAPI.xml")); XmlTextWriter writer = new XmlTextWriter(Response.OutputStream, Response.ContentEncoding); ds.Tables[0].WriteXml(writer); Response.ContentType = "text/xml;charset=gb2312"; Response.Flush(); Response.End()
或者
Response.ClearContent(); Response.ClearHeaders(); Response.contentType="application/xml"'; Response.WriterFile(Server.Mappath("API/54tuanAPI.xml")); Response.Flush(); Response.End();
“asp.net怎么實(shí)現(xiàn)輸出xml”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí)可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!
文章題目:asp.net怎么實(shí)現(xiàn)輸出xml-創(chuàng)新互聯(lián)
文章起源:http://www.dlmjj.cn/article/cccidd.html