基础
xml的作用
- 存(因为数据库太大,文件的IO流读取速度慢,所以需要xml文件保存软件中的数据)
- 传(因为数据包流量大,所以需要xml来网络传递数据)
- 配置文件(配置文件有:Properties、xml等)
特点
- 平台无关性(Windows、Linux),独立的语言
- 90%的语言都支持xml
- xml具有自我描述性(内容自定义)
语法规则(文档声明:<?xml version = "1.0" encoding="UTF-8"?>)
- xml文件中必须要有根元素(根元素只能有一个)
- xml元素必须有开必有合
- xml元素对大小写敏感
- xml元素必须正确地嵌套
- xml元素的属性必须加引号(单引、双引都可)
与HTML的区别
- HTML文件中,所有的元素(标签)都是官方定义好的,我们直接引用即可
- xml文件中,所有元素自定义
xml注释
与HTML一致,为:
<!-- 注释内容 -->
CDATA区
[CDATA[内容]]
内容中可能有需要转义的字符(特殊符号) 需要使用CDATA区域,忽略其本性,变成普通的字符串