XML的学习01
1:xml的简介
xml是什么
xml的用途
html用于显示数据。xml也可以显示数据
xml主要功能,为了存储数据
xml是w3c发布的技术
xml有两个版本 1.0和1.1
使用的都是1.0版本
2:xml的应用
不同系统之间传输数据(xml传输数据)
qq消息的直接的传输格式
最早的时候使用的是字符串,String str=“qq1:qq2:hello :2015-11-11”
用来表示生活中有关系的数据
经常用在文件配置中。
3:xml的预防
xml的文档声明
xml有开始有结束
自定义标签
标签没有内容,可以在标签内结束
标签可以嵌套,必须要合理嵌套
一个xml文档必须有且只有一个根标签
在xml中吧空格和换行都当成内容来解析
xml中标签的命名规则
xml区分大小写
xml的标签不能以数字和下划线_ 开头
xml的标签不能以xml,XML,Xml等开头
标签中不能包含空格和冒号
xml标签可以是中文
定义元素
定义属性
html是标记型文档
可以有属性
<person id = "aaa"></person>
一个标签上可以有多个属性
属性名称不能相同
属性名称和属性值之间使用= 属性值使用引号包起来
xml属性的名称规范和元素的名称规范一致
注释
xml中的注释
写法<!-- 注释内容--> 注意的地方:注释中不能注释不能嵌套
xml中的注释不能放到xml文档的第一行
特殊字符
xml的特殊字符
转义字符
CDATA区
用途可以解决多个字符都需要转义的操作
把很多的需要转义的字符,放到CDATA区中,不需要转义
CDATA 部分由 "<![CDATA[" 开始,由 "]]>" 结束:
PI指令(处理指令)
可以在xml中设置样式
4:乱码问题解决
打开时的编码要和保存时的编码相同。