# 结构化文件存储 - xml, json - 为了解决不同设备之间的信息交换 ## XML文件(可扩展标记语言) - 标记语言:语言中使用尖括号括起来的文本字符串标记 - 可扩展:用户可以自己定义需要的标记 - 例如:自定义标记的teacher 存在两个标记之间的任何内容都应该跟teacher相关 - 是w3c组织制定的一个标准 - xml描述的是数据本身,即数据的结构和语义 - XML文档的构成 - 处理指令(可以认为一个文件内只有一个处理指令) - 根元素(一个文件内只有一个根元素) - 子元素 - 属性 - 内容 - 注释 - 起说明作用的信息 - 注释不能嵌套在标签里 - 只有在注释的开始和结尾使用双短横线 - 三短横线只能出现在注释的开头而不能在结尾可以 > 不可以 可以,注释内容可以有一个短横线 不可以,双短横线只能出现在开头或结尾 可以 不可以,三短横线只能出现在开头 - XML标签的命名规则 - pascal命名法 - 用单词表示,第一个字母大写 - 大小写严格区分 - 配对的标签必须一致