打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
C#基础知识

在讲了一系列的基础文档之后,现在开始讲一些实例。对于一些数据不是很大的程序,或者只是一些配置文件,需要本地存储的,完全可以使用XML代替数据库,因为只是去操作单个文件会比操作数据库要简单很多,在程序中访问和操作XML一般使用DOM(文档对象模型)和流模式。DOM运行编辑和更新XML文档,可以随机访问文档中的数据,但有一个缺点,就是在加载XML的时候是会吧整个文档的加载进内存中。流模式很好的解决了这个问题,在对XML文件访问采用的是流的概念,任何时候在内存中只有当前接口,不足的地方是它是只读的,仅向前,不能再文档中去向后编辑增加。

XML(Extensible Markup Language)可扩展的标记语言,XML和HTML有很多地方都非常的类似,但HTML的语法不够严密,很松散,很多的格式没有强制的要求所以尤其在处理浏览器兼容的问题上需要费很大的心思啊,我特别有体会,很多不同的网站系统对浏览器就有要求,标准不统一,所以电脑上谷歌、火狐、360…..一大堆的浏览器就是为了适应不同的网站兼容的问题,XML有着严格的格式要求,比如要求元素必须是一对对显示的,XML还有一个很重要的特性就是通用性高,很多的程序包括Web和App底层数据交换都是转换成XML来进行数据交换的。

 

下面来看一个简单的XML文档:

1 <>xml version='1.0' encoding='utf-8' standalone=”yes”?> 2 3 —下面是学生名单--> 4 5 学生名单> 6 7 学生 id=”1”> 8 9 <>>201701学号>10 11 姓名>张三三姓名>12 13 班级>0102班级>14 15 学生>16 17 学生 id=”2”>18 19 <>>201702学号>20 21 姓名>李四四姓名>22 23 班级>0102班级>24 25 学生>26 27 学生 id=”3”>28 29 <>>201703学号>30 31 姓名>王五五姓名>32 33 班级>0103班级>34 35 学生>36 37 学生名单>

 

1.文档头部声明:

?XML标记说明它是一个XML文档,version为版本号,encoding属性表明是编码格式为”utf-8”,standalone取”yes”时,表明该文件未引用其它外部文件。

 

2.注释:

   注释的格式和html类似:,使用注释时需要注意:1.注释不可以出现在XML声明之前.2.注释中不可以出现”--”字符,如:

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
XML与C#完全版
C#在WINForm程序中创建XML文件
asp.net 对XML的增删改
C#操作xml文件:使用XmlDocument 实现读取和写入
XmlNode与XmlElement
DevExpress点滴学习
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服