什么是XML

  • 指可拓展标记语言
  • XML被设计为具有自我描述性
  • XML是W3C的推荐标准

HTML与XML的区别

  • XML不是HTML的替代
  • XML旨在传输信息,HTML旨在显示信息
  • XML被设计为传输和存储数据,其焦点是数据的内容
  • HTML被设计用来显示数据,其焦点是数据的外观
  • HTML语法比较松散,XML语法比较严格
  • HTML所以标签都是预定义的,使用不同的标签显示不同的内容
  • XML当中的标签都是自己定义的
  • XML用处
    • 数据储存
    • 配置文件
    • 数据传输

基本语法

  • 文档声明
    • 必须写在文档的第一行
    • 写法:<?xml version="1.0">
      1. - version:版本号 固定1.0
      2. - encoding:文档的码表 默认iso-8859-1
      3. - standalone:文档是否独立(是否可以引用其他文件) yesno
  • 规则
    • 所有XML元素必须有闭合标签
    • 区分大小写
    • 必须正确的嵌套
    • 文档必须有根元素,不能出现两个重复的根元素
    • 属性值必须加引号: <a>ID= "属性值"</a>
    • 实体应用
      • &It; < 小于
      • > > 大于
      • & & 和号
      • ' ‘ 单引号
      • " “ 引号