C#XML

2021-03-22 03:26

阅读:612

标签:结束   写xml文件   对象   nat   coding   type   tps   ati   处理   

一.XML简介

1.文档结构

  (1).文档处理指令  //以‘’开始以‘?>’结束 standalone为yes说明文档在这一个文件里为no表示需要从外部导入

  (2).根元素定义   XML树形结构必须有一个根元素,根元素的起始标记必须放在所有标记钱,结束标记必须放在所有标记之后

  (3).XML元素   由开始和结束标记还有数据内容组成, 可以嵌套, 最外层必须是根元素

  (4).XMl属性    可以设置属性,用来描述元素的特性,属性名和属性值必须成对出现,属性值用引号引起来(一般是双引号)

   EG:

   

    Zhang San

    Male

          

  (5).CDATA 把整段文本解释成纯字符数据而不是标记

  (6).注释

  (7).实体ENtities

      &lt  

      &gt  >

      &amp  &

      &quot  "

      &qpos  ‘

  (8).DOCTYPE

二.C#操作XML的命名控件和相关类

1.C#对XML的支持

①流式处理模型 System.Xml,XmlReader提供了流式模型 但只能读取

②DOM处理模型  用文档对象模型思想解析xml文档 在内存中生存一个对象树

2.操作XML文档常用类

XmlNode 重要的抽象类,DOM树中的每个节点都是它的派生

XmlDocument 实现W3C文档对象模型级别

XmlTextReader 提供对XML数据的快速,非缓存和只进的读取访问

XmlNodeReader为给定的DOM节点子树提供XmlReader

XmlVaildatingReader 提供DTD,XDR,XSD架构验证

XmlTextWriter 提供生产XML快速只进的方式

XmlDataDocument   已过时。(微软官方手册) 可以将结构化的数据存储、 检索和操作通过关 DATASET

3.C#中使用XML文件

①流式处理模式

主要是以XmlReader和XmlWriter(抽象类)的XmlTextReader和XmlTextWriter这两个派生类来读写XML文件

未完待续。。。

C#XML

标签:结束   写xml文件   对象   nat   coding   type   tps   ati   处理   

原文地址:https://www.cnblogs.com/yhr520/p/9496535.html


评论


亲,登录后才可以留言!