1、结构化文件存储
-xml,json
-为了解决不同设备之间信息交换
-参考资料
-
-XML(extensibleMarkupLanguage),可以扩展标记语言
-标记语言:语言中使用尖括号括起来的文字字符串标记
-可扩展:用户可以自己定义需要的标记
-例如:
<Teacher>
自定义标记Teacher
在两个标记之间任何内容都应该跟Teacher相关
<Teacher>
-是w3c组织制定的一个标准
-XML描述的是数据本身,即数据的结构和语义
-HTML侧重于如何显示web页面中的数据
2、XML文档的构成
-处理指令(可以认为一个文件内只有一个处理指令)
-以xml关键字开头,在xml文件中只能出现一次并且必须在头部
-内容是与xml本身处理起相关的一些声明或者指令,一般用于声明XML的版本和采用的编码
-version属性是必须的
-encoding属性用来支出xml解释器使用的编码
-根元素(一个文件内只有一个根元素)
-在整个xml文件中,可以把它看作一个树形结构
-只有一个根元素,根元素里的都是他的子元素
-子元素
-属性
-内容:表明标签所存储的信息
-注释:起说明解释的作用;注释不能嵌套在标签里;只有在注释的开始和结尾使用双短横线;三短横线只能出现在开头不能在结尾
-保留字符的处理
-XML中使用的符号可能跟实际符号相冲突,典型的就是左右尖括