您的位置:首页 > 编程语言 > ASP

第一章 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()方法进行序列化.

    第四步:打印输出.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: