XML是指可扩展性标记语言(eXtensible Markup Language)
标记型:用标签来定义的语言,例如HTML,XML等可扩展:标签可以由自己来定义,也可以用中文标签,如:<person></person> <猫></猫> xml有两个版本:1.0和1.1,但我们一般用的都是1.0,因为1.1不能向下兼容用于不同系统之间传输数据
用于表示生活中有关系的数据
经常用在配置文件中 比如可以将数据库的用户名和密码放在这个配置文件中,方便后续代码的维护和修改
如上示例就是xml文档声明的格式,其中version代表xml的版本,encoding代表解读该xml文件所用的编码。
对于一些单个字符,要想显示其原始形状,必须进行转义处理 例如,要想正常解析
<a> c<d </a>则必须将其写为
<a> c<d </a>可以解决多个字符需要转义的操作 例如
<a> if(a<b&&b<c&&c<d){ } </a>把这些内容放到CDATA区里面就不需要进行转义了
<![ CDATA [ if(a<b&&b<c&&c<d){ }] ]