热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

asp.netXML与JSON

1,JS对HTML的操作是通过DOM来执行的,即JS通过DOM可以对HTML文档中的所有元素进行增删改查移,DOM给出了HTML文档中所有元素的访问入

1, JS对HTML的操作是通过DOM来执行的,即JS通过DOM可以对HTML文档中的所有元素进行增删改查移,DOM给出了HTML文档中所有元素的访问入口,并提供了对这些元素进行增删改查移的方法和属性。

2,

//实例化一个XmlDocumentXmlDocument doc = new XmlDocument();string fileName = Server.MapPath(@"~\XML\XMLFile1.xml");//加载XmlDocumentdoc.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 += "
";}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 list = new List { 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转换为listDataSet dd = Method();List list = new List();foreach (DataRow item in dd.Tables[0].Rows){students stu = new students();stu.name = item["name"].ToString();list.Add(stu);}//将list转化为datasetforeach (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;}


转:https://www.cnblogs.com/pengjun110/p/3485386.html



推荐阅读
  • 提交后Activity4新 ... [详细]
  • 在说Hibernate映射前,我们先来了解下对象关系映射ORM。ORM的实现思想就是将关系数据库中表的数据映射成对象,以对象的形式展现。这样开发人员就可以把对数据库的操作转化为对 ... [详细]
  • 本文详细介绍了在ASP.NET中获取插入记录的ID的几种方法,包括使用SCOPE_IDENTITY()和IDENT_CURRENT()函数,以及通过ExecuteReader方法执行SQL语句获取ID的步骤。同时,还提供了使用这些方法的示例代码和注意事项。对于需要获取表中最后一个插入操作所产生的ID或马上使用刚插入的新记录ID的开发者来说,本文提供了一些有用的技巧和建议。 ... [详细]
  • 本文介绍了一个在线急等问题解决方法,即如何统计数据库中某个字段下的所有数据,并将结果显示在文本框里。作者提到了自己是一个菜鸟,希望能够得到帮助。作者使用的是ACCESS数据库,并且给出了一个例子,希望得到的结果是560。作者还提到自己已经尝试了使用"select sum(字段2) from 表名"的语句,得到的结果是650,但不知道如何得到560。希望能够得到解决方案。 ... [详细]
  • 前景:当UI一个查询条件为多项选择,或录入多个条件的时候,比如查询所有名称里面包含以下动态条件,需要模糊查询里面每一项时比如是这样一个数组条件:newstring[]{兴业银行, ... [详细]
  • 动态分页实现
    Code分页存储过程CREATEprocedurePagersqlstrnvarchar(4000),--查询字符串currentpageint,--第N页pagesizeint- ... [详细]
  • Java String与StringBuffer的区别及其应用场景
    本文主要介绍了Java中String和StringBuffer的区别,String是不可变的,而StringBuffer是可变的。StringBuffer在进行字符串处理时不生成新的对象,内存使用上要优于String类。因此,在需要频繁对字符串进行修改的情况下,使用StringBuffer更加适合。同时,文章还介绍了String和StringBuffer的应用场景。 ... [详细]
  • XML介绍与使用的概述及标签规则
    本文介绍了XML的基本概念和用途,包括XML的可扩展性和标签的自定义特性。同时还详细解释了XML标签的规则,包括标签的尖括号和合法标识符的组成,标签必须成对出现的原则以及特殊标签的使用方法。通过本文的阅读,读者可以对XML的基本知识有一个全面的了解。 ... [详细]
  • 本文详细介绍了Spring的JdbcTemplate的使用方法,包括执行存储过程、存储函数的call()方法,执行任何SQL语句的execute()方法,单个更新和批量更新的update()和batchUpdate()方法,以及单查和列表查询的query()和queryForXXX()方法。提供了经过测试的API供使用。 ... [详细]
  • 本文介绍了Android 7的学习笔记总结,包括最新的移动架构视频、大厂安卓面试真题和项目实战源码讲义。同时还分享了开源的完整内容,并提醒读者在使用FileProvider适配时要注意不同模块的AndroidManfiest.xml中配置的xml文件名必须不同,否则会出现问题。 ... [详细]
  • 本文介绍了iOS数据库Sqlite的SQL语句分类和常见约束关键字。SQL语句分为DDL、DML和DQL三种类型,其中DDL语句用于定义、删除和修改数据表,关键字包括create、drop和alter。常见约束关键字包括if not exists、if exists、primary key、autoincrement、not null和default。此外,还介绍了常见的数据库数据类型,包括integer、text和real。 ... [详细]
  • 在Android中解析Gson解析json数据是很方便快捷的,可以直接将json数据解析成java对象或者集合。使用Gson解析json成对象时,默认将json里对应字段的值解析到java对象里对应字段的属性里面。然而,当我们自己定义的java对象里的属性名与json里的字段名不一样时,我们可以使用@SerializedName注解来将对象里的属性跟json里字段对应值匹配起来。本文介绍了使用@SerializedName注解解析json数据的方法,并给出了具体的使用示例。 ... [详细]
  • 本文介绍了如何使用JSONObiect和Gson相关方法实现json数据与kotlin对象的相互转换。首先解释了JSON的概念和数据格式,然后详细介绍了相关API,包括JSONObject和Gson的使用方法。接着讲解了如何将json格式的字符串转换为kotlin对象或List,以及如何将kotlin对象转换为json字符串。最后提到了使用Map封装json对象的特殊情况。文章还对JSON和XML进行了比较,指出了JSON的优势和缺点。 ... [详细]
  • 图像因存在错误而无法显示 ... [详细]
  • 本文介绍了Java后台Jsonp处理方法及其应用场景。首先解释了Jsonp是一个非官方的协议,它允许在服务器端通过Script tags返回至客户端,并通过javascript callback的形式实现跨域访问。然后介绍了JSON系统开发方法,它是一种面向数据结构的分析和设计方法,以活动为中心,将一连串的活动顺序组合成一个完整的工作进程。接着给出了一个客户端示例代码,使用了jQuery的ajax方法请求一个Jsonp数据。 ... [详细]
author-avatar
遗失的美好顺_599
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有