XML学习记录(一)

XML自我学习
一、XML常见的应用:
1.指可扩展标记语言
2.可以用力啊传输和存储数据
3.是一个非常灵活的语言,没有固定的标签,所有的标签都可以自定义
4.可以用于信息记录和传递,xml也经常用于充当配置文件
5.充当小型数据库

二、语法
1.后缀名:xml
2.xml第一行必须定义文档声明:
<?xml version="1.0" encoding="ISO-8859-1"?>
3.属性值必须使用引号引起:
属性=“属性值”
4.xml文档中有且仅有一个跟标签:
或者是说“整个文档就是一个跟标签”
5.标签必须正确关闭:
正确:开头: 结尾:
错误:不能只有开头没有结尾
6.xml标签名称大小写:
7.文档声明的格式:

<?xml version="1.0" encoding="ISO-8859-1"?>:
格式:<?xml 属性列表?>
在xml文档声明的属性列表中:
  1. version:版本号,必须属性
  2. encoding:编码方法。解析引擎当前文档字符集
  3. standalone:是否独立 (第三个很少看见,但是一定要知道在xml中的文档声明有三种属性。)

8.属性值:
如果属性值有单引号,有双引号,则需要使用实体
9.xml需要的转义字符:
&lt —— <
&gt —— >
&amp —— &
&quot —— “
&apos —— ‘

比如:
错误的写法: age < 40
正确的写法: age < 40
注意:

  1. 转义符列字符之间不能有空格;
  2. 转义符必须以 ; 结束;
  3. 单独出现的 & 不会被认为是转义的开始;
  4. 区分大小写
    转义前后的字符都会被xml解析,为了方便,使用<![CDATA[]]>来包含不被xml解析器解析的内容。
  5. <![CDATA[]]>: 1.此部分不能再包含”]]>”
      2. 不允许嵌套使用
      3.”]]>”这部分不能包含空格或者换行。
    最后在注意几点:
  6. 标记对大小写敏感
  7. 属性值用引号
  8. 标记成对。标记不允许使用数字开头,但可以包含,不允许空格
  9. 空标记要关闭。如:
  10. 元素正确嵌套
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值