問56
頻出度★☆☆
文書の構造などに関する指定を記述する, “<” と “>” に囲まれるタグを, 利用者が目的に応じて定義して使うことができる言語はどれか。
这道题的解析和你的作答记录。
文書の構造などに関する指定を記述する, “<” と “>” に囲まれるタグを, 利用者が目的に応じて定義して使うことができる言語はどれか。
COBOL 是为事务处理 (会计、工资计算等) 而设计的过程式程序设计语言,并不是描述文档结构的标记语言。它根本没有标签这一概念。
HTML 在使用以 “<” 和 “>” 括起来的标签这一点上确实符合题意,但它是以显示 Web 页面为目的的语言,可以使用的标签 (<p>、<table>、<a> 等) 事先已由规范确定。用户不能自由定义新的标签,因此不满足题目的条件。这是考查它与 XML 区别的经典对比。
Java 是面向对象的程序设计语言,用来编写处理步骤 (程序)。它不是用标签描述文档结构的语言,也没有用户自定义标签这种概念。
正解 正确答案是 エ 的 XML (Extensible Markup Language)。XML 是用来描述文档或数据结构的标记语言,它把信息夹在以 “<” 和 “>” 括起来的标签之间,从而赋予其含义。它最大的特点正如其名,是 extensible (可扩展的),也就是说可以像 <商品名>、<价格> 那样,由用户按照自己所处理的对象自行定义标签的名称和结构。符合题目中 “可以由用户根据需要自行定义并使用” 这一条件的只有 XML。由于标签名可以自由确定,因此可以在企业间的数据交换格式、配置文件、各类数据的保存格式等场合,按各个领域制定各自专用的格式来使用。