第一章 ASP.NET XML与JSON
2013-12-20 21:16
267 查看
第一章 ASP.NET XML与JSON
本章学习目标:主要理解DOM和XML,掌握.NET操作XML,DOM,理解json对象,并掌握ASP.NET中JSON的序列化和反序列化.
一.Net中的Dom常用对象
1.NET中基于Dom核心类
(1)XmlDocument:表示一个xml文档.
(2)XMLNode:表示XML文档中的单个节点.
(3)XMLNodeList:表示排序的节点集合.
(4)xmlAttribute:表示一个属性.
2.XMLNode类常用的属性
(1)ChildNodes:获取节点中所有的子节点的xmlNodeList.如果该节点没有子节点,改属性就返回一个空列表.
(2)FirstChild:获取一个XmlNode,表示当前节点的第一个子节点,如果该节点没有子节点,返回一个null.
(3)value:获取或设置节点的值.
(4)ReplaceChile(),用一个新节点代替一个子节点,返回旧节点.
3. XMLdocument的常用属性
(1)DocumentElement(只读).返回组成DOM树中的根的XMLElement.
(2)DocumentType(只读),把DOCTYPE声明返回一个xmlDocument对象.
二.JSON创建对象
json的定义:json(javascript object Notation)是一种优美的javascript对象创建方法,json也是一种轻量级数据交换格式.
三.ASP.NET中JSON的序列化和反序列化.
序列化:
第一步:创建json序列化的帮助类或者使用一般处理程序.
第二步:引入using system.Runtime.Serialization.json命名空间.
第三步:实例化JavaScriptSerializer对象,利用Serizlize()方法进行序列化.
第四步:打印输出.
反序列化:
第一步:创建json序列化的帮助类或者使用一般处理程序.
第二步:引入using system.Runtime.Serialization.json命名空间.
第三步:实例化JavaScriptSerializer对象,利用Deserialize()方法进行序列化.
第四步:打印输出.
本章学习目标:主要理解DOM和XML,掌握.NET操作XML,DOM,理解json对象,并掌握ASP.NET中JSON的序列化和反序列化.
一.Net中的Dom常用对象
1.NET中基于Dom核心类
(1)XmlDocument:表示一个xml文档.
(2)XMLNode:表示XML文档中的单个节点.
(3)XMLNodeList:表示排序的节点集合.
(4)xmlAttribute:表示一个属性.
2.XMLNode类常用的属性
(1)ChildNodes:获取节点中所有的子节点的xmlNodeList.如果该节点没有子节点,改属性就返回一个空列表.
(2)FirstChild:获取一个XmlNode,表示当前节点的第一个子节点,如果该节点没有子节点,返回一个null.
(3)value:获取或设置节点的值.
(4)ReplaceChile(),用一个新节点代替一个子节点,返回旧节点.
3. XMLdocument的常用属性
(1)DocumentElement(只读).返回组成DOM树中的根的XMLElement.
(2)DocumentType(只读),把DOCTYPE声明返回一个xmlDocument对象.
二.JSON创建对象
json的定义:json(javascript object Notation)是一种优美的javascript对象创建方法,json也是一种轻量级数据交换格式.
三.ASP.NET中JSON的序列化和反序列化.
序列化:
第一步:创建json序列化的帮助类或者使用一般处理程序.
第二步:引入using system.Runtime.Serialization.json命名空间.
第三步:实例化JavaScriptSerializer对象,利用Serizlize()方法进行序列化.
第四步:打印输出.
反序列化:
第一步:创建json序列化的帮助类或者使用一般处理程序.
第二步:引入using system.Runtime.Serialization.json命名空间.
第三步:实例化JavaScriptSerializer对象,利用Deserialize()方法进行序列化.
第四步:打印输出.
相关文章推荐
- 第二章 ASP.NET Ajax核心对象
- 通过ajax访问aspx的CodeBehind中的方法
- ASP.NET中的配置文件与网站部署
- ASP.NET Ajax核心对象
- ASP.NET XML与JSON
- ASPX如何调用外界程序
- ASPX页显示数据的两种办法【公共变量或者方法】以及对数据的渲染
- asp.net找控件
- [设计原则1]GRASP 通用职责分配软件原则
- 第一章(asp.net xml与json)
- ASP.NET XML与JSON
- 主攻ASP.NET MVC4.0之重生:Asp.Net MVC WebApi OData
- ASP.NET XML与JSON
- Asp.Net Web API 2 官网菜鸟学习系列导航
- Asp.Net 学习笔记 小技巧
- asp.net页面生命周期
- ASP.NET 主题的简单配置
- 在ASP .NET MVC下如何做日志
- ASPX防止重复执行Page_Load以及事件绑定的问题
- 对ASP.NET Entity FrameWork进行单元测试