数据描述语言(标记语言与结构化数据格式)
低頻约 25 分钟5 个术语过去问 7 题
本单元目标
- 能够从用途和标签的确定方式两方面,区分 HTML 与 XML。
- 能够说明 标签(タグ)用开始和结束两个记号夹住一段范围、表示该部分含义的机制。
- 能够把 SGML 定位为 HTML 和 XML 的基础,并能认出 JSON 是不使用标签的数据格式。
术语总表(5 个)
术语
HTML 是一种标记语言(マークアップ言語),用标签(タグ,即用“<”和“>”括起来的记号)来描述网页的标题、段落、链接等结构。
标记(マークアップ)是指给文章的各部分加上“这里是标题”之类的记号,以表明其作用。浏览器读取用 HTML 写成的文件,按照这些记号在屏幕上组成页面。写入超链接后,读者就能从这个页面跳转到其他页面。
类比就像在稿件空白处用红笔写上“大标题”“这里放照片”等指示,印刷厂再按照这些指示排版。
记法HyperText = 可以通过链接跳到其他文档的文本,Markup = 加记号。名字本身就是“给带链接的文档加记号的语言”。
考点
- 常考用 HTML 能制作的是网页(Web ページ)。
- 常考HTML 的标签(タグ)不仅表示文档的结构,还可以承担指定屏幕显示方式的作用。
该术语的过去问 2 题 HTML →
标签(タグ)是用“<”和“>”把名称括起来的记号,用来表示文档或数据中从哪里到哪里代表什么。
← 图可左右滑动查看 →
通常用 <p> 这样的开始标签和加了斜线的 </p> 这样的结束标签夹住内容,组成一个完整的元素。把元素放进另一个元素中形成嵌套,就能表示“章里有节”那样的层次。在浏览器中显示时,标签本身不显示在屏幕上,而是为夹在中间的内容赋予作用。
类比就像在书里夹两张书签,标明“第 2 章从这里开始”“第 2 章到这里结束”。正文没有变化,但能看出从哪里到哪里是什么。
记法英语的 tag 原指挂在行李上的名牌。给内容加上名称的作用,直接成了这个词的含义。
考点
- 常考XML 文档的逻辑结构,是用标签(タグ)把各部分括起来表示的。
该术语的过去问 1 题 タグ →
XML 是一种标记语言(マークアップ言語),使用者可以按目的自行决定标签(タグ)的名称,来描述数据的含义和结构。
它的特点是可以根据要处理的信息创建新的标签,例如表示书籍信息时,可以创建书籍、书名、作者、价格等名称的标签,并通过嵌套分层排列。由于从标签名就能读出内容的含义,XML 被用作在不同系统之间交换数据的格式。
类比就像可以自己制作标签牌的收纳架。好比在“作者”这一层里再放“姓”“名”两个小盒子,怎么分也可以自由决定。
记法缩写中的 X 取自 eXtensible 的第 2 个字母。命名时没有用首字母 E,而是取了 X。
考点
- 常考在 XML 中,使用哪些标签(タグ)可以由编写者根据数据内容来决定。
- 易混HTML 使用为构建网页而预先准备好的标签(タグ),XML 则由使用者自己创建表示数据内容的标签。
该术语的过去问 1 题 XML →
SGML 是一种国际标准的元语言(メタ言語),用来制定那些用标签将文档结构化的标记语言本身。
← 图可左右滑动查看 →
元语言是指用来规定某种语言书写规则的语言。SGML 是早于 HTML 和 XML 就已存在的标准,二者都是以它为基础诞生的。在如今的 Web 上,几乎不会直接编写 SGML。
类比就像在制作各种具体格式之前就已存在的一本“格式制作指南”。各种用途的格式都是从这本指南中分化出来的。
记法Standard Generalized = 标准且通用。名字里就含有“限定具体用途之前的总源头标准”的意思。
该术语的过去问 1 题 SGML →
JSON 是一种不使用标签的轻量数据描述格式,例如用花括号把键(项目名)和值的组合括起来表示数据。
例如写成 {"商品名": "笔记本", "库存数": 42},用冒号连接键和值,各组之间用逗号隔开。它最初源于 JavaScript 的对象写法,如今已不限编程语言,广泛用于 Web 服务之间的数据交换。
记法JavaScript Object Notation = JavaScript 的对象写法。名字里就写明了它的出身。
该术语的过去问 1 题 JSON →
要点
- HTML 是用标签描述网页结构的语言,也可以写入外观方面的指定。
- 标签(タグ)是用尖括号括起来的记号,用开始标签和结束标签夹住内容,并通过嵌套形成层次。
- XML 适合用于数据交换,可以根据要处理的信息创建新的标签。
- SGML 是规定标记语言规则的元语言,成为了 HTML 和 XML 的基础。
- JSON 是用键和值的组合书写的轻量格式,不限编程语言,被用于数据交换。
查看这个领域的全部过去问 →