asp.net读取xml方法

这个适合刚学asp.net的同学,大神直接略过好了,asp.net经常会有很多用到XML的地方,比如全国省市的联动,以及一些菜单读取等等都有xml的影子,直接贴代码,以便我以后用到的时候忘了,注释我写得很清楚了,不懂的可以留言。

/// <summary>
        /// 读取城市列表
        /// </summary>
        public void CityList() {
            StringBuilder sb = new StringBuilder();
            XmlDocument xmldoc = new XmlDocument();
            xmldoc.Load(Server.MapPath("/XmlData/City.xml"));//加载xml
            XmlNodeList xmlnlist = xmldoc.SelectNodes("/Cities/City");//读取xml的节点列表
            for (int i = 0; i < xmlnlist.Count; i++) {
                sb.Append("<a href=\"index.aspx?cityid=" + xmlnlist[i].Attributes["ID"] .Value+ "\">" + xmlnlist[i].Attributes["CityName"] .Value+ "</a>");//循环读取里面的值
            }
            citys = sb.ToString();
        }

////------附xml格式------/////////////////
<?xml version="1.0" encoding="utf-8"?>
<Cities>
  <City ID="218" CityName="南宁" PID="20" ZipCode="530000">南宁</City>
  <City ID="219" CityName="柳州" PID="20" ZipCode="545000">柳州</City>
  <City ID="228" CityName="贺州" PID="20" ZipCode="542800">贺州</City>
</Cities>

 另外这几天我在www.weixh.net添加QQ登录功能,还在研究中,等审核过后给大家分享流程!

asp.net读取xml方法

时间: 2024-10-10 07:51:34

asp.net读取xml方法的相关文章

Asp.Net 读取xml文件中Key的值,并且过滤掉注释内容代码

/// <summary> /// 读取配置文件keys /// </summary> /// <returns></returns> public string _GetKeys() { string filename = Server.MapPath("/") + @"web.config"; XmlDocument xmldoc = new XmlDocument(); XmlReaderSettings set

PHP读取xml方法介绍

PHP读取xml方法介绍 一,什么是xml,xml有什么用途 XML(Extensible Markup Language)即可扩展标记语言,它与HTML一样,都是SGML(Standard Generalized Markup Language,标准通用标记语言).Xml是Internet环境中跨平台的... 一,什么是xml,xml有什么用途 XML(Extensible Markup Language)即可扩展标记语言,它与HTML一样,都是SGML(Standard Generalize

Java中读取xml方法

package zaxiang; import java.io.*; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import org.w3c.dom.Document; import org.w3c.dom.Element; import org.w3c.dom.Node; import org.w3c.dom.NodeList; public class

asp.net读取xml接口

//发送获取xml请求 public static string SentRequest(String url) { HttpWebRequest req = WebRequest.CreateHttp(url); req.Method = "GET"; HttpWebResponse resp = req.GetResponse() as HttpWebResponse; Stream stream = resp.GetResponseStream(); StreamReader r

Asp.net读取和写入txt文件方法(实例)!

Asp.NET读取和写入txt文件方法(实例)! [程序第一行的引入命名空间文件 - 参考] System; using System.Collections; using System.Configuration; using System.Data; using System.Linq; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.HtmlControls; usi

C#中常用的几种读取XML文件的方法

XML文件是一种常用的文件格式,例如WinForm里面的app.config以及Web程序中的web.config文件,还有许多重要的场所都有它的身影.Xml是Internet环境中跨平台的,依赖于内容的技术,是当前处理结构化文档信息的有力工具.XML是一种简单的数据存储语言,使用一系列简单的标记描述数据,而这些标记可以用方便的方式建立,虽然XML占用的空间比二进制数据要占用更多的空间,但XML极其简单易于掌握和使用.微软也提供了一系列类库来倒帮助我们在应用程序中存储XML文件. “在程序中访问

ASP.NET中XML转JSON的方法

原文:ASP.NET中XML转JSON的方法 许多应用程序都将数据存储为XML的格式,而且会将数据以JSON的格式发送到客户端以做进一步处理.要实现这一点,它们必须将XML格式转换为JSON格式. XML转JSON代码 [csharp] view plaincopy private static string XmlToJSON(XmlDocument xmlDoc) { StringBuilder sbJSON = new StringBuilder(); sbJSON.Append("{ &

记录一种读取XML的方法

using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Xml; namespace ConsoleApplication_readxml { class Program { static void Main(string[] args) { string xml

asp.net简单读取xml文件信息

xml文件格式如下:     <?xml   version="1.0"   encoding="utf-8"?>         <userdata   createuser="false">         <dataconnection>             <server>localhost</server>             <uid>sa</uid