java web之xml_撩课 - JavaWeb 之 xml 概述

撩课 - 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 的推荐标准

ab7653affab982b574eb7acc55df2e04.gif

HTML 与 xml 区别

xml 不是 HTML 的替代.

xml 和 HTML 为不同的目的而设计:

xml 被设计为传输和存储数据, 其焦点是数据的内容.

HTML 被设计用来显示数据, 其焦点是数据的外观.

HTML 旨在显示信息, 而 xml 旨在传输信息.

HTML 语法比较松散, xml 语法严格

HTML 所有标签都是预先定义好的, 使用固定的标签, 展示不同的内容

xml 当中的标签都是自己定义的

xml 用处

数据存储

配置文件

数据传输

ab7653affab982b574eb7acc55df2e04.gif

文档声明

必须写在文档的第一行

写法:<?xml version="1.0">

属性

version 版本号, 固定 1.0

encoding 指定文档的码表 默认 iso-8859-1

standalone 指定文档是否独立 yes 或 no

是否可以引用其它文件

规则

所有 xml 元素都须有关闭标签

xml 标签对大小写敏感

xml 必须正确地嵌套

xml 文档必须有根元素

xml 的属性值须加引号

实体引用

在 xml 中, 一些字符拥有特殊的意义.

如果你把字符 "

会发生错误, 这是因为解析器会把它当作新元素的开始.

这样会产生 xml 错误:

为了避免这个错误, 请用实体引用来代替 "

5 个预定义的实体引用

< < 小于

>> 大于

& & 和号

' ' 单引号

" " 引号

文本

转义字符

CDATA

里面的数据会原样显示

属性

属性值必须引用引起, 单双都行

ab7653affab982b574eb7acc55df2e04.gif

ab7653affab982b574eb7acc55df2e04.gif

ab7653affab982b574eb7acc55df2e04.gif

如果你想要获取 Xmind 思维导图源件加群: 869866610, 进群可以获取以上技术的学习视频.

来源: http://www.jianshu.com/p/c0bff53d1472

阅读终点,创作起航,您可以撰写心得或摘录文章要点写篇博文。去创作
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

18125857287

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值