撩课 - JavaWeb 之 xml 概述
学习地址:
撩课 - Javaweb 系列 1 之基础语法 - 前端基础
撩课 - JavaWeb 系列 2 之 xml
撩课 - JavaWeb 系列 3 之 MySQL
撩课 - JavaWeb 系列 4 之 JDBC
撩课 - JavaWeb 系列 5 之 Web 服务器 - idea
什么是 xml
xml 指可扩展标记语言 (EXtensible Markup Language)
xml 是一种标记语言, 很类似 html
xml 的设计宗旨是传输数据, 而非显示数据
xml 标签没有被预定义. 您需要自行定义标签.
xml 被设计为具有自我描述性.
xml 是 W3C 的推荐标准
HTML 与 xml 区别
xml 不是 HTML 的替代.
xml 和 HTML 为不同的目的而设计:
xml 被设计为传输和存储数据, 其焦点是数据的内容.
HTML 被设计用来显示数据, 其焦点是数据的外观.
HTML 旨在显示信息, 而 xml 旨在传输信息.
HTML 语法比较松散, xml 语法严格
HTML 所有标签都是预先定义好的, 使用固定的标签, 展示不同的内容
xml 当中的标签都是自己定义的
xml 用处
数据存储
配置文件
数据传输
文档声明
必须写在文档的第一行
写法:<?xml version="1.0">
属性
version 版本号, 固定 1.0
encoding 指定文档的码表 默认 iso-8859-1
standalone 指定文档是否独立 yes 或 no
是否可以引用其它文件
规则
所有 xml 元素都须有关闭标签
xml 标签对大小写敏感
xml 必须正确地嵌套
xml 文档必须有根元素
xml 的属性值须加引号
实体引用
在 xml 中, 一些字符拥有特殊的意义.
如果你把字符 "
会发生错误, 这是因为解析器会把它当作新元素的开始.
这样会产生 xml 错误:
为了避免这个错误, 请用实体引用来代替 "
5 个预定义的实体引用
< < 小于
>> 大于
& & 和号
' ' 单引号
" " 引号
文本
转义字符
CDATA
里面的数据会原样显示
属性
属性值必须引用引起, 单双都行
如果你想要获取 Xmind 思维导图源件加群: 869866610, 进群可以获取以上技术的学习视频.
来源: http://www.jianshu.com/p/c0bff53d1472