XML:eXtensible Markup Language,是一种标记语言,核心是包含和传输数据。

(一)XML

一张图完全可以说明内容:

XML视频总共讲了三部分,算是只了解了一个入门而已,就是XML的结构、DTD、Schema。

(二)XML与HTML的区别

看这两张图就行了

对上面两张图进行对比,就可以发现,他们其实很多地方都有共同的特点,比如:结构相似,组件相似,都有外部文件可以对它的结构起到作用(一种是定义,一种是样式)。它们之间的核心区别在于:HTML是显示数据的;XML是用来包含和传递数据的。

(三)DTD和Schema

DTD:Document Type Definition

用来定义XML文件的结构的,为XML提供语法和规则,自成语言。

DTD对XML的元素、属性、实体等进行定义,是XML等按照规定写。(具体看最上面的图)。

Schema用途与DTD相同,是DTD的替代品。因为语言是XML的。

(四)总结

我想Schema能够提到DTD,主要是应为其语言本身就是XML的,简单地东西才越容易别人接受。

另外,XML的学习主要是让我们对XML有一个入门行的了解,并学会一种学习方法:对比学习。

XML刘伟视频--总结相关推荐

  1. python使用danmaku2ass 将xml字幕转换成ass字幕+ffmpeg将ass字幕合并成含有字幕的视频

    文章目录 配置 说明: 一.使用danmaku2ass 将xml字幕转换成ass字幕 项目地址(记得给人家点个赞,我已经默默的点过了): 使用步骤: 1.将项目下载下来, 2.保留danmaku2as ...

  2. Java XML解析工具 JDOM介绍及使用实例

    Java XML解析工具 JDOM JDOM介绍 JDOM是一种使用XML的独特Java工具包,用于快速开发XML应用程序. 它的设计包含Java语言的语法乃至语义. JDOM是一个开源项目,它基于树 ...

  3. 微课 展示 php 源码,PHP从零基础到项目实战(微课视频版)

    第1章PHP概述 1.1PHP的发展历史 1.2PHP的特性 1.3PHP7新特性 1.4PHP的应用 1.5PHP框架 1.6PHP开源项目 1.7PHP现状 1.8PHP发展趋势 1.9PHP学习 ...

  4. 搭建rtmp直播流服务之4:videojs和ckPlayer开源播放器二次开发(播放rtmp、hls直播流及普通视频)...

    前面几章讲解了使用 nginx-rtmp搭建直播流媒体服务器; ffmpeg推流到nginx-rtmp服务器; java通过命令行调用ffmpeg实现推流服务; 从数据源获取,到使用ffmpeg推流, ...

  5. JAVA 视频流截图截视频保存

    pom.xml<!--start:视频获取某一帧的图片--><dependency><groupId>org.bytedeco</groupId>< ...

  6. 实例:用C#.NET手把手教你做微信公众号开发(6)--普通消息处理之视频、小视频

    本篇讲解微信客户端向公众号发送视频和小视频的处理方式. 视频消息常见应用: 在线教学: 基于公众号的定向类型小视频应用,类似于抖音.快手,但不用再安装app: 视频剪辑.特效添加,比如美颜: 其它视频 ...

  7. 谷歌的视频站点地图sitemap

    视频站点地图准则 以下是视频站点地图的基本准则: 您既可以单独为视频创建站点地图,也可以在现有网页站点地图中嵌入视频站点地图,哪种方式更方便就选哪种. 您可以在一个网页上托管多个视频. 每个站点地图条 ...

  8. 2019年终总结:好好爱自己

    前言: 回顾培养计划学过的东西,自己给个评分,标准(独立,拼尽全力,内心满足),但这一块很多是不由我自己控制的 回顾内心成长的过程,给满分,因为真的尽全力的在做,没有遗憾和后悔. 专业学习阶段: 00 ...

  9. 6条适用于PHP初学者的学习线路和建议

    2019独角兽企业重金招聘Python工程师标准>>> 适用于PHP初学者的学习线路和建议,本期我们为大家总结出6条建议,废话不多说,我们先来看下PHP初学者的学习线路: (1) 熟 ...

最新文章

  1. 微服务化的数据库设计与读写分离
  2. spring boot 修改 jackson string的null为空字符串
  3. 关于$_SERVER['PHP_AUTH_USER']
  4. eureka之EurekaInstanceConfig接口的作用
  5. Android 自定义Application
  6. SOFA 源码分析 —— 服务发布过程
  7. 手把手系列—风控模型的调参方法和实际应用
  8. echarts-for-react的使用详解
  9. Arturia Pigments for Mac - 数字波表双引擎合成器插件
  10. Spring Boot集成Spring Data Reids和Spring Session实现Session共享(多个不同的应用共用一个Redis实例)...
  11. grads 相关系数_Grads综合实习报告
  12. 编辑按钮 php,自动编辑按钮-海豚PHP1.0.6完全开发手册-基于ThinkPHP5.0.10的快速开发框架...
  13. 微信小程序设置字体无效_小程序设置字体样式 微信小程序字体样式
  14. 游戏编辑器研发第一天,对比思考确定底层技术和从0开发场景编辑器原因
  15. 嗅探服务器系统,嗅探服务器
  16. LeetCode知识点总结 - 347
  17. 深度学习(PyTorch)——librosa库的使用
  18. MATLAB教室人数统计开源代码(包含 GUI 注释 课题分析)
  19. linux光盘挂载详解,Linux系统下挂载光盘的教程
  20. The 19th Zhejiang Provincial Collegiate Programming Contest 2022浙江省赛 (A/B/C/G/L/I)

热门文章

  1. [Unity3D插件]2dToolKit系列三 碰撞检测功能的实现以及障碍物的随机摆放
  2. java 复合赋值运算顺序非纯粹的从右到左
  3. 基于SSM的贴吧案例
  4. 遇事不决,量子力学!潘建伟的导师荣获2022年诺贝尔物理学奖!
  5. 双目立体视觉(1)- ZED2双目相机介绍
  6. 视频会议将是未来即时通讯平台的主流
  7. 我们注视的,是相同的世界吗
  8. nginx安装、配置文件
  9. login with google
  10. 百度开放平台申请认证调用百度api等(百度网盘上传,下载申请)面向百度开发-百度云盘(1)完成申请-获取用户授权码 Code 值,获取access_token和refresh_token更新token