問63
頻出度★☆☆
XMLで, 文章の論理構造を記述する方法はどれか。
这道题的解析和你的作答记录。
XMLで, 文章の論理構造を記述する方法はどれか。
在 XML 中,双引号是用于在开始标签内部把属性值括起来的写法(属性名=“值” 的形式),并不具有表示元素之间的父子关系或层次的作用。即使用引号把文章或章节括起来,也无法表示它是章还是节、被包含在什么之中这样的逻辑结构。
用逗号分隔是 CSV(Comma Separated Values,逗号分隔值)格式的思路。它可以用于把值横向排列的表格式数据交换,但无法给各个项目附上表示含义的名称,也无法进行嵌套,因此不能用来描述文档的逻辑结构。
正解 XML(eXtensible Markup Language)是与 HTML 同一系统的标记语言(markup language),除数据本身之外,还通过用开始标签与结束标签成对括起来的方式,描述“这一部分是什么”这样的含义与结构。例如把章括成 <chapter> … </chapter>、把其中的节括成 <section> … </section>,用使用者自行定义的标签嵌套(分层)括起来,就能仅用文本表达出文档由哪些部件构成、哪个部分包含在哪个部分之中这样的逻辑结构,并且程序也可以解释。因此,主张“用标签将文章或章节等括起来”的 ウ 正确。
用制表符分隔是 TSV(Tab Separated Values,制表符分隔值)格式,只是把分隔符从逗号换成了制表符而已。与 イ 一样,它只是分隔列的简单格式,无法表达元素名或层次结构。