标签:结束 写xml文件 对象 nat coding type tps ati 处理
一.XML简介
1.文档结构
(1).文档处理指令<?xml version="1.0" standalone="yes" encoding="UTF-8"?> //以‘<?’开始以‘?>’结束 standalone为yes说明文档在这一个文件里为no表示需要从外部导入
(2).根元素定义 XML树形结构必须有一个根元素,根元素的起始标记必须放在所有标记钱,结束标记必须放在所有标记之后
(3).XML元素 由开始和结束标记还有数据内容组成, 可以嵌套, 最外层必须是根元素
(4).XMl属性 可以设置属性,用来描述元素的特性,属性名和属性值必须成对出现,属性值用引号引起来(一般是双引号)
EG:
<person nation="China">
<name>Zhang San</name>
<sex>Male</sex>
</person> <!-- 注意区分大小写-->
(5).CDATA 把整段文本解释成纯字符数据而不是标记<![CDATA[ xxxxxxx]]>
(6).注释<!-- xxxx-->
(7).实体ENtities
< <
> >
& &
" "
&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文件
未完待续。。。
标签:结束 写xml文件 对象 nat coding type tps ati 处理
原文地址:https://www.cnblogs.com/yhr520/p/9496535.html