ASP.NET XML与JSON
2013-12-20 21:22
363 查看
1, JS对HTML的操作是通过DOM来执行的,即JS通过DOM可以对HTML文档中的所有元素进行增删改查移,DOM给出了HTML文档中所有元素的访问入口,并提供了对这些元素进行增删改查移的方法和属性。
2,
3,
4,xml:本身是一个文本文件,用于存储数据的,有人把XML当成小型数据库来使用.
5.DOM树中节点:元素节点
属性节点
文本节点
注释节点
文档节点
6.
7,
2,
//实例化一个XmlDocument XmlDocument doc = new XmlDocument(); string fileName = Server.MapPath(@"~\XML\XMLFile1.xml"); //加载XmlDocument doc.Load(fileName); //得到文档的根节点 XmlNode root = doc.DocumentElement; string info = ""; foreach (XmlNode item in root.ChildNodes) { info += item.Attributes.Item(0).Value; info += item.Attributes.Item(1).Value; foreach (XmlNode items in item.ChildNodes) { info += items.Value; } info += "<br/>"; } Response.Write(info);
3,
//创建XML文档对象 XmlDocument doc = new XmlDocument(); //创建XML文档描述 XmlDeclaration declaration = doc.CreateXmlDeclaration("1.0","utf-8",null); //创建根节点 XmlNode root = doc.CreateNode(XmlNodeType.Element,"classes",null); //创建子节点 XmlNode class1 = doc.CreateNode(XmlNodeType.Element,"class1",null); XmlNode name = doc.CreateNode(XmlNodeType.Text,null,null); name.Value = "张三"; XmlAttribute att = doc.CreateAttribute("stuno"); att.Value = "007"; XmlAttribute atts = doc.CreateAttribute("age"); atts.Value = "88"; //在根节点添加班级节点 class1.AppendChild(name); class1.Attributes.Append(att); class1.Attributes.Append(atts); root.AppendChild(class1); //在文档中添加文档描述 doc.AppendChild(declaration); //在文档中添加根节点 doc.AppendChild(root); //保存文档 string filename = Server.MapPath(@"~\XML\classsss.xml"); doc.Save(filename);
4,xml:本身是一个文本文件,用于存储数据的,有人把XML当成小型数据库来使用.
5.DOM树中节点:元素节点
属性节点
文本节点
注释节点
文档节点
6.
//创建xml文档对象 XmlDocument doc = new XmlDocument(); //创建xml文档描述 XmlDeclaration declaration = doc.CreateXmlDeclaration("1.0", "utf-8", null); //创建根节点 XmlNode root = doc.CreateNode(XmlNodeType.Element, "employee", null); List<students> list = new List<students> { new students() {name = "张三", age = "20" }, new students() {name = "李四", age = "88" } }; ; foreach (var item in list) { //创建子节点 XmlNode xx = doc.CreateNode(XmlNodeType.Element, "student", null); XmlAttribute dd = doc.CreateAttribute("name"); dd.Value = item.name; XmlAttribute ds = doc.CreateAttribute("age"); ds.Value = item.age; xx.Attributes.Append(dd); xx.Attributes.Append(ds); root.AppendChild(xx); } doc.AppendChild(declaration); doc.AppendChild(root); string path = Server.MapPath(@"~/List/XMLFile1.xml"); doc.Save(path);
7,
//将dataset转换为list DataSet dd = Method(); List<students> list = new List<students>(); foreach (DataRow item in dd.Tables[0].Rows) { students stu = new students(); stu.name = item["name"].ToString(); list.Add(stu); } //将list转化为dataset foreach (var item in list) { DataSet da = new DataSet(); DataTable dt = new DataTable(); da.Tables.Add(dt); dt.Columns.Add("name"); dt.Rows.Add(item.name); } } private DataSet Method() { string sql = "select * from students"; SqlConnection con = new SqlConnection("server=.;database=stuDB;uid=sa;pwd=123456"); SqlCommand cmd = new SqlCommand(sql,con); SqlDataAdapter sda = new SqlDataAdapter(cmd); DataSet ds = new DataSet(); sda.Fill(ds); return ds; }
相关文章推荐
- ASP.NET中XML转JSON的方法
- ASP.NET MVC WebApi 返回数据类型序列化控制(json,xml) 用javascript在客户端删除某一个cookie键值对 input点击链接另一个页面,各种操作。 C# 往线程里传参数的方法总结 TCP/IP 协议 用C#+Selenium+ChromeDriver 生成我的咕咚跑步路线地图 (转)值得学习百度开源70+项目
- ASP.NET XML与JSON
- ASP.NET中XML转换为JSON,JSON转换为XML的方法
- 中国省份城市级联选择--asp.net +jquery +json +xml
- ASP.NET中XML转JSON的方法实例
- ASP.NET中XML转JSON的方法
- xml json两种数据格式后台的封装(asp.net)
- ASP.NET MVC WebApi 返回数据类型序列化控制(json,xml)
- How to convert XML to JSON in ASP.NET C#
- 如何在ASP.NET中用C#将XML转换成JSON
- ASP.NET Web API 通过参数控制返回类型(JSON|XML)
- ASP.NET XML与JSON
- 第一章 ASP.NET XML与JSON
- asp.net XML转JSON
- ASP.NET中XML转JSON的方法
- 如何在ASP.NET中用C#将XML转换成JSON 【转】
- 如何在ASP.NET中用C#将XML转换成JSON
- 第一章(asp.net xml与json)
- asp.net XML与JSON