一、xml的应用
1、不用的系统之间传输数据
如qq之间数据的传输,之前用字符串链接,但不利于与维护。
2、用来表示生活中有关的数据
3、经常用在文件配置
如:链接数据库 需要知道数据库用户名、密码、数据名称等
如果修改数据库的信息,不需要修改源码,只要修改配置文件即可。
二、xml语法
(1)xml文档声明
1、创建文件后缀名为 .xml
2、第一步要文档声明<?xml version="1.0" encoding="gbk"?> 文档声明必须写在第一行第一列
version:xml的版本 1.0(使用) 1.1
encoding:xml编码 gbk utf-8 iso8895-1(不包含中文)
注:如果在编译时出现乱码,设置保持的编码要和打开的一致。
(2)xml中标签的名称规则
1.xml代码区分大小写。 <a><A>这是不同的
2.xml的标签不能以数字和下划线开头。 错误示范:<2a> <_aa>
3.xml的标签不能以xml、XML、Xml等开头。 错误示范:<xmla>、<Xmlb>
4.xml的标签不能包含空格和冒号。 错误示范:<a b> <b:a>
语法规则:5.xml中的空格、回车换行会解析时被保留。
(3)xml中的特殊字符
1.如果想要在xml中现在中显示 a<b,就要对特殊字符进行转义。
如:> > < <
(4) CDATA区
1.可以解决多个字符进行转义的操作。如:if(a<b && b<c &&c<d)
把这些内容放到CDATA区就行,不需要转义。<![CDATA[内容]]>