基础概念
XML是可扩展标记语言(独立于软件和硬件的信息传输工具)
用途为存储和传输数据
XML标签需自行定义,标签的意义依赖于软件和程序的功能特性
与 HTML 的区别,HTML的目的在于显示数据(数据的外观),存在预定义标签
语法规则
属性值需加 “ ”或 ‘ ’
标签对大小写敏感
注释
元素命名:使得名称具有描述性
尽量多使用子元素来描述信息,而不是属性**(属性不易扩展,难以阅读)**
元素标识可存储为属性id = '105'
在线语法规则验证器:XML语法检查
特殊符号
XML中一些字符是具有特殊含义的,所以在字符串中不能随意使用。
if salary < 1000 then if salary < 1000 then
当输入歧义的符号时,需要替换为预定义好的实体,这些实体必须以符号"&“开头,以符号”;"结尾,如下图所示。
显示结果 | 描述 | 转义字符 | 十进制 |
空格 | |   | |
< | 小于号 | < | < |
> | 大于号 | > | > |
& | 与号 | & | & |
" | 双引号 | " | " |
’ | 单引号 | ' | ' |
× | 乘号 | × | × |
÷ | 除号 | &divde; | ÷ |